最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何解決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)加上下面這句話,注意位置:

// 解決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)用戶還沒有登錄的時(shí)候,點(diǎn)擊菜單項(xiàng)時(shí),如果沒有登錄則會(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)題困擾了我兩天,查了一些資料也沒有解決,直到看到一個(gè)文章,寫的是解決第一個(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)文章

  • 基于Vue3與免費(fèi)滿血版DeepSeek實(shí)現(xiàn)無(wú)限滾動(dòng)+懶加載+瀑布流模塊及優(yōu)化過(guò)程

    基于Vue3與免費(fèi)滿血版DeepSeek實(shí)現(xiàn)無(wú)限滾動(dòng)+懶加載+瀑布流模塊及優(yōu)化過(guò)程

    在進(jìn)行非完全標(biāo)準(zhǔn)化數(shù)據(jù)的可視化展示時(shí),瀑布流是一種經(jīng)常被采用的展示方法,瀑布流能夠有效地將不同大小規(guī)格的內(nèi)容以一種相對(duì)規(guī)整的方式呈現(xiàn)出來(lái),本文給大家介紹了基于Vue3與免費(fèi)滿血版DeepSeek實(shí)現(xiàn)無(wú)限滾動(dòng)+懶加載+瀑布流模塊,需要的朋友可以參考下
    2025-03-03
  • vuex的輔助函數(shù)該如何使用

    vuex的輔助函數(shù)該如何使用

    vue通過(guò)輔助函數(shù)mapState、mapActions、mapMutations,把vuex.store中的屬性映射到vue實(shí)例身上,這樣在vue實(shí)例中就能訪問(wèn)vuex.store中的屬性了,對(duì)于操作vuex.store就很方便了,本文具體的介紹下這些輔助函數(shù)的使用方法
    2021-06-06
  • Vue動(dòng)態(tài)獲取數(shù)據(jù)后控件不可編輯問(wèn)題

    Vue動(dòng)態(tài)獲取數(shù)據(jù)后控件不可編輯問(wèn)題

    這篇文章主要介紹了Vue動(dòng)態(tài)獲取數(shù)據(jù)后控件不可編輯問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • vue.js全局API之nextTick全面解析

    vue.js全局API之nextTick全面解析

    本篇文章主要介紹了vue.js全局API之nextTick全面解析,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-07-07
  • vue2單元測(cè)試環(huán)境搭建

    vue2單元測(cè)試環(huán)境搭建

    本篇文章給大家分享了vue2單元測(cè)試環(huán)境搭建的詳細(xì)步驟,對(duì)此有需要的朋友參考學(xué)習(xí)下。
    2018-05-05
  • vue3+vite實(shí)現(xiàn)版本更新檢查的示例代碼

    vue3+vite實(shí)現(xiàn)版本更新檢查的示例代碼

    本文描述了一個(gè)Vue3和Vite項(xiàng)目中實(shí)現(xiàn)版本更新檢查的解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-11-11
  • Vue項(xiàng)目引發(fā)的「過(guò)濾器」使用教程

    Vue項(xiàng)目引發(fā)的「過(guò)濾器」使用教程

    這篇文章主要給大家介紹了關(guān)于Vue項(xiàng)目引發(fā)的「過(guò)濾器」使用的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者使用vue具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • vue移動(dòng)端項(xiàng)目渲染pdf步驟及問(wèn)題小結(jié)

    vue移動(dòng)端項(xiàng)目渲染pdf步驟及問(wèn)題小結(jié)

    這篇文章主要介紹了vue移動(dòng)端項(xiàng)目渲染pdf步驟,vue-pdf的插件在使用的過(guò)程中是連連踩坑的,基本遇到3個(gè)問(wèn)題,分別在文中給大家詳細(xì)介紹,需要的朋友可以參考下
    2022-08-08
  • vue導(dǎo)入處理Excel表格功能步驟詳解

    vue導(dǎo)入處理Excel表格功能步驟詳解

    最近開發(fā)遇到一個(gè)點(diǎn)擊導(dǎo)入按鈕讓excel文件數(shù)據(jù)導(dǎo)入在表格的需求,所以下面這篇文章主要給大家介紹了關(guān)于vue導(dǎo)入處理Excel表格功能步驟的相關(guān)資料,需要的朋友可以參考下
    2022-07-07
  • element-ui自定義message-box自定義樣式不生效的解決

    element-ui自定義message-box自定義樣式不生效的解決

    這篇文章主要介紹了element-ui自定義message-box自定義樣式不生效的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09

最新評(píng)論

久治县| 于田县| 昭觉县| 莒南县| 历史| 长沙县| 娄烦县| 乐陵市| 谷城县| 宜城市| 常宁市| 东乡族自治县| 富平县| 九江县| 三门县| 阜宁县| 隆安县| 顺义区| 大庆市| 集安市| 吉林市| 桃园县| 太仓市| 沾化县| 潮安县| 水城县| 肥西县| 门源| 南江县| 乳山市| 浦县| 永春县| 恭城| 屏边| 临湘市| 昆山市| 通海县| 邹平县| 景洪市| 桦甸市| 剑河县|