鍍金池/ 問答/HTML/ vue.js 初次登錄網(wǎng)站點擊鍵盤enter鍵會導致頁面路由跳轉(zhuǎn)到根路徑,刷新一

vue.js 初次登錄網(wǎng)站點擊鍵盤enter鍵會導致頁面路由跳轉(zhuǎn)到根路徑,刷新一下頁面再按enter就不會跳轉(zhuǎn)

vue.js 初次登錄網(wǎng)站點擊鍵盤enter鍵會導致頁面路由跳轉(zhuǎn)到根路徑,刷新一下頁面再按enter就不會跳轉(zhuǎn)了,這是怎么回事呢?
以下是我的路由攔截
// 路由攔截
router.beforeEach((to, from, next) => {
if (to.path === '/' || to.path === '/register' || to.path === '/resetpwd') {

next()

} else if (!window.sessionStorage.token) {

router.push('/')

} else {

next()

}
})

回答
編輯回答
糖豆豆

你要看看你的enter鍵是在哪里被捕獲了,會跳轉(zhuǎn)的時候看頁面的焦點在哪里,刷新之后焦點在哪里

2017年10月29日 02:22