Uncaught TypeError: Cannot redefine property: $router
生活随笔
收集整理的這篇文章主要介紹了
Uncaught TypeError: Cannot redefine property: $router
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
原因:就如報(bào)錯提示所描述的,不能重新定義router,說明是重復(fù)定了router,說明是重復(fù)定了router,說明是重復(fù)定了router。通常是因?yàn)樵陧?xiàng)目中安裝了vue-router的依賴并且用Vue.use()使用了vue-router,還在index.html頁面引入了vue-router.js文件。
解決方法有兩種:
1. 去掉index.html中的vue-router.js文件的引入。如果沒有使用externals的話可以直接使用這種方法。
2. 刪除vue-router的依賴,包括依賴包和package.json中的vue-router。使用了externals來外部引入vue-router的話則用這種方法。
提示:從vue-router.js文件引入的router對象名為VueRouter,新建router對象是 new VueRouter()。
總結(jié)
以上是生活随笔為你收集整理的Uncaught TypeError: Cannot redefine property: $router的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 适合文科女孩子学的计算机类专业,文科女生
- 下一篇: 不加群提取群成员_QQ群引流推广怎么做