vue路由同一路由重复点击报错


  1. NavigationDuplicated {_name: "NavigationDuplicated", name: "NavigationDuplicated", message: "Navigating to current location ("/inde

  2. 这个鬼错虽然不影响,但是看着难受啊


  3. x/user") is not allowed", stack: "Error↵    at new NavigationDuplicated (webpack-int…e_modules/element-ui/lib/mixins/emitter.js:29:22)"}

    1. message"Navigating to current location ("/index/user") is not allowed"

    2. name"NavigationDuplicated"

    3. _name"NavigationDuplicated"

    4. stack"Error↵    at new NavigationDuplicated (webpack-internal:///./node_modules/vue-router/dist/vue-router.esm.js:1974:14)↵    at HashHistory.confirmTransition (webpack-internal:///./node_modules/vue-router/dist/vue-router.esm.js:2090:18)↵    at HashHistory.transitionTo (webpack-internal:///./node_modules/vue-router/dist/vue-router.esm.js:2034:8)↵    at HashHistory.push (webpack-internal:///./node_modules/vue-router/dist/vue-router.esm.js:2459:10)↵    at VueRouter.push (webpack-internal:///./node_modules/vue-router/dist/vue-router.esm.js:2782:18)↵    at VueComponent.routeToItem (webpack-internal:///./node_modules/element-ui/lib/element-ui.common.js:3365:22)↵    at VueComponent.handleItemClick (webpack-internal:///./node_modules/element-ui/lib/element-ui.common.js:3337:14)↵    at invokeWithErrorHandling (webpack-internal:///./node_modules/vue/dist/vue.esm.js:1862:26)↵    at VueComponent.Vue.$emit (webpack-internal:///./node_modules/vue/dist/vue.esm.js:3890:9)↵    at VueComponent.dispatch (webpack-internal:///./node_modules/element-ui/lib/mixins/emitter.js:29:22)"


网上百度了一下有两种解决方法

第一种是

重新下载npm i vue-router@3.0 -S

第二种是

import Router from 'vue-router'

这个位置下边加这么一段

RouterRouterpush

还有人说 删除  node_modules 这个文件夹后  nmp i 但是我试了一下没啥卵用(可能还要其他操作吧)







---------------------
作者:前世的我
来源:前世的我
原文:http://www.w55.site/blog/article/look/id/53.html
版权声明:本文为博主原创文章,转载请附上博文链接!