vue跳轉(zhuǎn)同一個路由參數(shù)不同的問題
vue跳轉(zhuǎn)同一個路由參數(shù)不同
問題
vue項目同一個路由跳轉(zhuǎn)(路由不變,后面參數(shù)變化),第一次碰到這個問題的時候,搜了很多文章,大約是第一種解決方案,很順利解決了。
可是!?。≡赼pp上的時候,它地址變了刷新不了??!
第一種方法
window.location.href = 改變參數(shù)后的新地址 window.location.reload();
在app上地址更新但是不刷新?。?!然后就有了第二種方法
第二種方法
<router-view :key="$route.fullPath"/>
這樣可以在app上解決?。。?!沒有發(fā)現(xiàn)承載環(huán)境兼容性問題
vue跳轉(zhuǎn)同一路由報錯
vue中,如果跳轉(zhuǎn)同一個頁面路由,雖不會影響功能,但是會報錯
原因
路由的push會向歷史記錄棧中添加一個記錄,同時跳轉(zhuǎn)同一個路由頁面,會造成一個重復(fù)的添加,導(dǎo)致頁面的報錯
解決方案
在router的index.js中重寫vue的路由跳轉(zhuǎn)push
const originalPush = Router.prototype.push Router.prototype.push = function push(location) { return originalPush.call(this, location).catch(err => err); }
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
- vue3.0?router路由跳轉(zhuǎn)傳參問題(router.push)
- Vue實現(xiàn)路由跳轉(zhuǎn)至外界頁面
- vue在.js文件中如何進(jìn)行路由跳轉(zhuǎn)
- vue如何實現(xiàn)路由跳轉(zhuǎn)到外部鏈接界面
- vue-router路由跳轉(zhuǎn)問題 replace
- 手把手教你Vue3實現(xiàn)路由跳轉(zhuǎn)
- 關(guān)于vue路由監(jiān)聽事件跳轉(zhuǎn)的問題
- vue項目中路由跳轉(zhuǎn)頁面不變問題及解決
- 關(guān)于Vue3路由push跳轉(zhuǎn)問題(解決Vue2this.$router.push失效)
- Vue路由跳轉(zhuǎn)步驟詳解
相關(guān)文章
vue動態(tài)路由:路由參數(shù)改變,視圖不更新問題的解決
今天小編就為大家分享一篇vue動態(tài)路由:路由參數(shù)改變,視圖不更新問題的解決,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-11-11vue 路由視圖 router-view嵌套跳轉(zhuǎn)的實現(xiàn)
這篇文章主要介紹了vue 路由視圖 router-view嵌套跳轉(zhuǎn),主要實現(xiàn)的內(nèi)容有制作一個登錄頁面,跳轉(zhuǎn)到首頁,首頁包含菜單欄、頂部導(dǎo)航欄、主體,標(biāo)準(zhǔn)的后臺網(wǎng)頁格式,菜單點擊顯示不同的頁面,感興趣的小伙伴請參考下面文章內(nèi)容2021-09-09elementui實現(xiàn)預(yù)覽圖片組件二次封裝
這篇文章主要介紹了elementui實現(xiàn)預(yù)覽圖片組件二次封裝的方法 ,幫助大家更好的理解和使用vue框架,感興趣的朋友可以了解下2020-12-12iview tabs 頂部導(dǎo)航欄和模塊切換欄的示例代碼
這篇文章主要介紹了iview tabs 頂部導(dǎo)航欄和模塊切換欄的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03Vue3封裝ant-design-vue表格的詳細(xì)代碼
這篇文章主要介紹了Vue3封裝ant-design-vue表格,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-05-05