在vue中路由使用this.$router.go(-1)返回兩次問題
vue路由使用this.$router.go(-1)返回兩次
問題
在項目中給返回按鈕添加事件,并且使用了this.$router.go(-1),目的是為了返回上一個頁面,然后點擊之后鉤子路由走了兩次,返回到了上上個頁面。
解決
若你也有遇到這種問題,請先檢查你的路由配置中所有的name,看看是否存在命名出錯。
同事的路由配置代碼如下:
const router=new Router({
mode:'history',
routes: [
{
path:'/news/list',
name:'new.list',
component:NewsList
}
})
我們可以發(fā)現(xiàn)他的name多了一個 點 ,然而問題就出現(xiàn)在這里了。
此時我們把name修改后,再運行代碼,一切正常,問題得以解決。
const router=new Router({
mode:'history',
routes: [
{
path:'/news/list',
name:'newList',
component:NewsList
}
})
this.$router.go(-1)無效
問題描述
h5頁面放在android的webview中運行的時候,發(fā)現(xiàn)this.$router.go(-1)返回失效。
解決思路
在beforeRouteEnter鉤子時,使用sessionStorage存儲from.path;然后在點擊返回的時候使用this.$router.push
代碼:
beforeRouteEnter(to, from, next) {
next(vm => {
window.sessionStorage.setItem('lasterRouter', from.path)
})
},//返回事件時調(diào)用
this.$router.push(window.sessionStorage.getItem('lasterRouter'))另一種方法:
直接調(diào)用瀏覽器的window.history.back()
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
- vue中this.$router.go(-1)失效(路由改變了,界面未刷新)
- vue3使用vue-router嵌套多級路由的方法
- vue中路由router配置步驟詳解
- Vue?router?路由安裝及使用過程
- 解讀Vue-Router?使用?prams?路由傳參失效
- vue使用動態(tài)添加路由(router.addRoutes)加載權(quán)限側(cè)邊欄的方式
- vue3中使用router路由實現(xiàn)跳轉(zhuǎn)傳參的方法
- vue3使用vue-router及路由權(quán)限攔截方式
- Vue3使用vue-router如何實現(xiàn)路由跳轉(zhuǎn)與參數(shù)獲取
- Vue中vue-router路由使用示例詳解
相關(guān)文章
Django Vue實現(xiàn)動態(tài)菜單和動態(tài)權(quán)限
本文主要介紹了Django Vue實現(xiàn)動態(tài)菜單和動態(tài)權(quán)限,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06
Vue+Element-UI中el-table動態(tài)合并單元格:span-method方法代碼詳解
el-table是element-ui提供的表格組件,可以用于展示和操作數(shù)據(jù),這篇文章主要給大家介紹了關(guān)于Vue+Element-UI中el-table動態(tài)合并單元格:span-method方法的相關(guān)資料,需要的朋友可以參考下2023-09-09
VUE+elementui面包屑實現(xiàn)動態(tài)路由詳解
今天小編就為大家分享一篇VUE+elementui面包屑實現(xiàn)動態(tài)路由詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-11-11
vxe-table?實現(xiàn)按回車鍵自動新增一行(示例代碼)
本文通過示例代碼介紹了vxe-table新版本中實現(xiàn)回車自動換行功能的方法,通過設(shè)置keyboard-config.isLastEnterAppendRow參數(shù)可以控制是否開啟該功能,當回車鍵在最后一行按下時,會自動新增一行,并將光標移動到新行,代碼簡單易懂,感興趣的朋友跟隨小編一起看看吧2024-12-12
electron-vite新一代electron開發(fā)構(gòu)建工具
這篇文章主要介紹了electron-vite新一代electron開發(fā)構(gòu)建工具,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-04-04

