亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

如何解決ElementUI導(dǎo)航欄重復(fù)點(diǎn)菜單報(bào)錯(cuò)問(wèn)題

 更新時(shí)間:2022年07月31日 11:44:50   作者:酷酷的橙007  
這篇文章主要介紹了如何解決ElementUI導(dǎo)航欄重復(fù)點(diǎn)菜單報(bào)錯(cuò)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

ElementUI 導(dǎo)航欄重復(fù)點(diǎn)菜單報(bào)錯(cuò)

在使用ElementUI中的導(dǎo)航時(shí),默認(rèn)情況下如果重復(fù)點(diǎn)擊某選項(xiàng),會(huì)報(bào)錯(cuò)。

element-ui.common.js?b705:3354 Error: Avoided redundant navigation to current location: “/home/home1”.
at createRouterError (vue-router.esm.js?8c4f:2060)
at createNavigationDuplicatedError (vue-router.esm.js?8c4f:2033)
at HashHistory.confirmTransition (vue-router.esm.js?8c4f:2182)
at HashHistory.transitionTo (vue-router.esm.js?8c4f:2123)
at HashHistory.push (vue-router.esm.js?8c4f:2582)
at VueRouter.push (vue-router.esm.js?8c4f:2903)
at VueComponent.routeToItem (element-ui.common.js?b705:3381)
at VueComponent.handleItemClick (element-ui.common.js?b705:3348)
at invokeWithErrorHandling (vue.runtime.esm.js?2b0e:1854)
at VueComponent.Vue.$emit (vue.runtime.esm.js?2b0e:3888)

如圖所示:

可以在router的配置文件中(router -> index.js)加上下面這句話(huà),注意位置:

// 解決ElementUI導(dǎo)航欄中的vue-router在3.0版本以上重復(fù)點(diǎn)菜單報(bào)錯(cuò)問(wèn)題
const originalPush = VueRouter.prototype.push
VueRouter.prototype.push = function push(location) {
  return originalPush.call(this, location).catch(err => err)
}

問(wèn)題即可解決。

ElementUI 菜單導(dǎo)航重定向報(bào)錯(cuò)處理

當(dāng)我們使用ElementUI中的菜單導(dǎo)航時(shí),配置好菜單路由后,重復(fù)點(diǎn)擊同一個(gè)菜單項(xiàng)會(huì)報(bào)錯(cuò),如下:

Error: Avoided redundant navigation to current location: “/xxx”.

還有一個(gè)錯(cuò)誤是,我配置了一個(gè)路由守衛(wèi),當(dāng)用戶(hù)還沒(méi)有登錄的時(shí)候,點(diǎn)擊菜單項(xiàng)時(shí),如果沒(méi)有登錄則會(huì)跳轉(zhuǎn)至登錄頁(yè)面進(jìn)行登錄,這時(shí)頁(yè)面可以正常跳轉(zhuǎn)但是也會(huì)報(bào)出錯(cuò)誤,如下:

Error: Redirected when going from “/xxx” to “/yyy” via a navigation guard.

這個(gè)問(wèn)題困擾了我兩天,查了一些資料也沒(méi)有解決,直到看到一個(gè)文章,寫(xiě)的是解決第一個(gè)問(wèn)題的方法,如下:

import VueRouter from 'vue-router'
const originalPush = VueRouter.prototype.push
VueRouter.prototype.push = function push(location) {
? return originalPush.call(this, location).catch(err => err)
}

在引入vue-router的地方加入此代碼塊,就能解決重復(fù)點(diǎn)擊同一菜單項(xiàng)的報(bào)錯(cuò),但是神奇的是,我的第二個(gè)問(wèn)題也因此解決了。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • vue中如何實(shí)現(xiàn)后臺(tái)管理系統(tǒng)的權(quán)限控制的方法步驟

    vue中如何實(shí)現(xiàn)后臺(tái)管理系統(tǒng)的權(quán)限控制的方法步驟

    這篇文章主要介紹了vue中如何實(shí)現(xiàn)后臺(tái)管理系統(tǒng)的權(quán)限控制的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • vue如何修改data中的obj數(shù)據(jù)的屬性

    vue如何修改data中的obj數(shù)據(jù)的屬性

    這篇文章主要介紹了vue如何修改data中的obj數(shù)據(jù)的屬性,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • vue 中的 render 函數(shù)作用詳解

    vue 中的 render 函數(shù)作用詳解

    這篇文章主要介紹了vue 中的 render 函數(shù)作用,通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-02-02
  • vue element-ui使用required進(jìn)行表單校驗(yàn)時(shí)自定義提示語(yǔ)問(wèn)題

    vue element-ui使用required進(jìn)行表單校驗(yàn)時(shí)自定義提示語(yǔ)問(wèn)題

    這篇文章主要介紹了vue element-ui使用required進(jìn)行表單校驗(yàn)時(shí)自定義提示語(yǔ)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • Vue實(shí)現(xiàn)骨架屏的示例代碼

    Vue實(shí)現(xiàn)骨架屏的示例代碼

    骨架屏就是在頁(yè)面數(shù)據(jù)尚未加載前先給用戶(hù)展示出頁(yè)面的大致結(jié)構(gòu)。本文將利用Vue實(shí)現(xiàn)簡(jiǎn)單的骨架屏,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-03-03
  • nuxt.js中間件實(shí)現(xiàn)攔截權(quán)限判斷的方法

    nuxt.js中間件實(shí)現(xiàn)攔截權(quán)限判斷的方法

    這篇文章主要介紹了nuxt.js中間件實(shí)現(xiàn)攔截權(quán)限判斷的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-11-11
  • vue把頁(yè)面轉(zhuǎn)換成圖片導(dǎo)出方式(html2canvas導(dǎo)出不全問(wèn)題)

    vue把頁(yè)面轉(zhuǎn)換成圖片導(dǎo)出方式(html2canvas導(dǎo)出不全問(wèn)題)

    這篇文章主要介紹了vue把頁(yè)面轉(zhuǎn)換成圖片導(dǎo)出方式(html2canvas導(dǎo)出不全問(wèn)題),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • 淺談Vue static 靜態(tài)資源路徑 和 style問(wèn)題

    淺談Vue static 靜態(tài)資源路徑 和 style問(wèn)題

    這篇文章主要介紹了淺談Vue static 靜態(tài)資源路徑 和 style問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-11-11
  • vuex實(shí)現(xiàn)歷史記錄的示例代碼

    vuex實(shí)現(xiàn)歷史記錄的示例代碼

    這篇文章主要介紹了vuex實(shí)現(xiàn)歷史記錄的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • vue的指令和插值問(wèn)題匯總

    vue的指令和插值問(wèn)題匯總

    Vue?是一套用于構(gòu)建用戶(hù)界面的漸進(jìn)式框架,Vue?的核心庫(kù)只關(guān)注視圖層,不僅易于上手,還便于與第三方庫(kù)或既有項(xiàng)目整合,這篇文章主要介紹了vue的指令和插值總結(jié),需要的朋友可以參考下
    2022-10-10

最新評(píng)論