Vue + Vue-router 同名路由切換數(shù)據(jù)不更新的方法
在默認(rèn)情況下, 同名路由之間的切換, 由于組件可以服用, 放在ready里獲取數(shù)據(jù), 是不會執(zhí)行的, 有兩種方法可以解決
注意: 該問題僅存在于 vue1
方法1: 將數(shù)據(jù)獲取放到route.data下~
route: {
data({to: {params: { page }}}) {
return Promise.all([
this.getApi()
]).then(() => {
})
}
}
方法2: 設(shè)置route.canReuse = false, 強(qiáng)制組件不復(fù)用~
route: {
canReuse() {
return false
}
},
ready() {
var request = $.ajax({
type: "POST",
dataType: 'json',
url: "api.php"
});
request.then((json) => {
// balabala
});
}
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- vue中使用vue-router切換頁面時(shí)滾動(dòng)條自動(dòng)滾動(dòng)到頂部的方法
- vue-router實(shí)現(xiàn)webApp切換頁面動(dòng)畫效果代碼
- Vue-router 切換組件頁面時(shí)進(jìn)入進(jìn)出動(dòng)畫方法
- 詳解使用vue-router進(jìn)行頁面切換時(shí)滾動(dòng)條位置與滾動(dòng)監(jiān)聽事件
- 使用vue-router與v-if實(shí)現(xiàn)tab切換遇到的問題及解決方法
- 解決vue-router在同一個(gè)路由下切換,取不到變化的路由參數(shù)問題
- Vue-router結(jié)合transition實(shí)現(xiàn)app前進(jìn)后退動(dòng)畫切換效果的實(shí)例
- 使用vue-router切換頁面時(shí),獲取上一頁url以及當(dāng)前頁面url的方法
相關(guān)文章
Vue使用babel-polyfill兼容IE解決白屏及語法報(bào)錯(cuò)問題
這篇文章主要介紹了Vue使用babel-polyfill兼容IE解決白屏及語法報(bào)錯(cuò)問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-03-03
Vuejs實(shí)現(xiàn)帶樣式的單文件組件新方法
這篇文章主要為大家詳細(xì)為大家詳細(xì)介紹了Vuejs實(shí)現(xiàn)帶樣式的單文件組件的新方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-05-05
elementui之el-tebs瀏覽器卡死的問題和使用報(bào)錯(cuò)未注冊問題
這篇文章主要介紹了elementui之el-tebs瀏覽器卡死的問題和使用報(bào)錯(cuò)未注冊問題2019-07-07
Vue專屬狀態(tài)管理庫Pinia的使用與實(shí)踐分享
在 Vue 的開發(fā)中,狀態(tài)管理是一個(gè)不可或缺的部分,尤其是在復(fù)雜的應(yīng)用中,組件之間的狀態(tài)共享和管理變得至關(guān)重要,Pinia 作為 Vue 的專屬狀態(tài)管理庫,本文將深入介紹 Pinia 的基礎(chǔ)知識、核心功能以及實(shí)際使用場景,需要的朋友可以參考下2024-11-11
解決在Vue中使用axios POST請求變成OPTIONS的問題
這篇文章主要介紹了解決在Vue中使用axios POST請求變成OPTIONS的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-08-08

