原因:就如报错提示所描述的,不能重新定义router,说明是重复定了router,说明是重复定了router,说明是重复定了router。通常是因为在项目中安装了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()。

Uncaught TypeError: Cannot redefine property: $router相关推荐

  1. vue-cli 外部引入vue-router报错 Uncaught TypeError: Cannot redefine property: $router

    在优化基于vue-cli开发的vue项目中,把vue-router改成外部引入的时候, /build/webpack.base.conf.js配置参数: externals: {'vue': 'Vue ...

  2. Vue 打包后报错 Uncaught TypeError: Cannot redefine property: $router

    原因:就如报错提示所描述的,不能重新定义router,说明是重复定了router,说明是重复定了router,说明是重复定了router.通常是因为在项目中安装了vue-router的依赖并且用Vue ...

  3. 微信开发者工具出现catch sdkSubPackage: sclEngine error: TypeError: Cannot redefine property:

    uniapp上传小程序到微信开发者工具后,获取不到微信用户头像和微信昵称的解决方案. 今天小编要新做个小程序,忽然发现获取不到微信头像和昵称了,因为以往的获取头像和昵称都是好用的,所以确定不是代码的问 ...

  4. 关于Uncaught TypeError (Cannot read property ..undefined)的解决办法

    一.问题描述 在Vue 的函数中使用 this.$store.commit出现Uncatch TypeError 的情况. 二.解决思路 1.进行使用检查查看报错信息,之前浏览器默认Safari浏览器 ...

  5. Uncaught TypeError: Cannot read property ‘dispatch‘ of undefined

    一.背景描述 用VUE的时候报这个错 Uncaught TypeError: Cannot read property 'dispatch' of undefined 二.问题分析 1.我的代码是酱紫 ...

  6. vue-router.esm-bundler.js?6c02:1474 Uncaught TypeError: Cannot read property ‘forEach‘ of undefined

    关于vue-cli4.5.13中使用vue-router报错的问题. 以下是报错详情: vue-router.esm-bundler.js?6c02:1474 Uncaught TypeError: ...

  7. Uncaught TypeError: Cannot read properties of undefined (reading ‘push’) ---- vue-router报错

    坑点 在使用vue-router@4的时候,由于vue3中没有this.router这个写法,所以我就将解构router方法,放在了函数中,由于函数有作用域就报了这个错误:Uncaught TypeE ...

  8. 【解决】控制台报错Uncaught TypeError: Object(...) is not a function at eval (vue-router.esm-bundler.js

    打开http://localhost:8080/,控制台报错 Uncaught TypeError: Object(...) is not a functionat eval (vue-router. ...

  9. Vue3.x 报 Uncaught TypeError:Object(...) is not a function( Vue3对象不是函数解决思路)

    今天在vue3的练习时候发现我写的路由总是浏览器报错,仔细校验文档发现并没有错误啊,可总是报Uncaught TypeError:Object(...) is not a function的错误,看下 ...

最新文章

  1. (C++)A+B 输入输出练习V 输入的第一行是一个正数N,表示后面有N行。每一行的第一个数是M,表示本行后面还有M个数。
  2. Cocos2d-x 3.2 Lua演示样例FontTest(字体測试)
  3. 设计前沿:16款扁平风格 iOS 7 图标设计
  4. day11-(cookiesession)
  5. 【行业应用】一文讲通电力数字化转型
  6. 被压缩的视觉:视频编解码技术
  7. ACM练习 校赛183F:公平的游戏(TLE)【vector不重复添加、删除指定元素、排序】
  8. python简单菜单_创建一个简单的python菜单
  9. 嵌入式linux系统移植的四大步骤_嵌入式系统移植步骤
  10. 计组之存储系统:6、Cache-主存映射方式(全相连映射、直接映射、组相连映射)
  11. mac安装python3.7_MAC 安装Python3.7
  12. [SCOI2016]萌萌哒
  13. 韩顺平老师的学习方法
  14. 设计师需要的素材、教程、工具等网站收集
  15. 抖音热门小视频 视频的md5查看器
  16. 逆波兰表达式 c++
  17. 工作记录 io流写入linux文件
  18. 卡壳卡壳(是读qia)
  19. Kali Linux使用arpspoof命令进行断网攻击(ARP欺骗)
  20. java 调用 pyc_pyculib fft使用gpu:加速

热门文章

  1. python实现rm_python winrm模块使用
  2. c 怎么连接mysql博客_C连接MySql数据库
  3. recyclerview 分组_Android使用RecyclerView实现跨列分组
  4. 【TensorFlow-windows】学习笔记五——自编码器
  5. NYOJ题目839合并
  6. 英语 用on还是/at/还是in
  7. 判断浏览器是否为IE内核的最简单的方法
  8. Locust学习总结分享
  9. python3之time模块
  10. 面向过程、面向函数、面向对象的区别浅谈