错误截图

踩坑原因

在配置vue-router的路由时和将router实例挂载至Vue实例上时,实例名称没有按照标准

配置vue时

在配置vue-router时,我们一般会将路由的映射关系抽成一个数组,就想下面这样

const routes = [{path: '',redirect: '/home'},{path: '/home',component: Home},{path: '/category',component: Category},{path: '/shopcart',component: ShopCart},{path: '/profile',component: Profile}
];

然后再将这个路由映射数组添加至VueRouter对象中,然后导出,就像下面这样,在添加至VueRouter实例时,可以采用ES6的新写法,即直接写数组名routes

export default new VueRouter({routes,mode: 'history',
})

坑就在这,如果你在上面配置路由映射关系的数组时的数组名不叫routes,而是route1,那么你在下面添加至VueRouter实例时,你很可能会这样写,于是你就入坑了。。。。

export default new VueRouter({route1,mode: 'history',
})

解决方法有二

第一种:数组名直接取名为routes,然后再添加至VueRouter实例时这样写

export default new VueRouter({routes,mode: 'history',
})

第二中:数组名字随便起,在添加至VueRouter实例时这样写

export default new VueRouter({routes:你起的数组名mode: 'history',
})

挂载到Vue实例中时

同理,vue实例名称只能是router,解决方法与上面一样

import Vue from 'vue'
import App from './App.vue'
import router from './router'Vue.config.productionTip = falsenew Vue({render: h => h(App),router
}).$mount('#app')

总结

在使用vue-router时,记住两个特殊的名字routesrouter

vue.runtime.esm.js?2b0e:619 [Vue warn]: Error in render: “TypeError: Cannot read property ‘matched‘相关推荐

  1. 工作194:vue.runtime.esm.js?2b0e:619 [Vue warn]: Duplicate keys detected: ‘/system‘. This may cause an

    错误如下 拿到公司一个小哥哥的代码,一来就报了一堆bug,吓得我先写一篇博客vue.runtime.esm.js?2b0e:619 [Vue warn]: Duplicate keys detecte ...

  2. vue.runtime.esm.js?2b0e:619 [Vue warn]: Error in nextTick: “TypeError: Cannot read properties of und

    vue使用vue-element-admin报错: vue.runtime.esm.js?2b0e:619 [Vue warn]: Error in nextTick: "TypeError ...

  3. vue.runtime.esm.js?2b0e:619 [Vue warn]: Duplicate keys detected: ‘xxx‘. This may cause an update err

    vue.runtime.esm.js?2b0e:619 [Vue warn]: Duplicate keys detected: 'xxx'. This may cause an update err ...

  4. vue.runtime.esm.js?2b0e:619 [Vue warn]: Avoid mutating a prop

    问题描述 vue.runtime.esm.js?2b0e:619 [Vue warn]: Avoid mutating a prop directly since the value will be ...

  5. vue.runtime.esm.js?2b0e:619 [Vue warn]: Property “XX“ must be accessed with “$data._tos“ because

    vue.runtime.esm.js?2b0e:619 [Vue warn]: Property "tos" must be accessed with " d a t ...

  6. vue.runtime.esm.js?2b0e:619 [Vue warn]: Invalid component name: “__file“. Component names should con

    vue.runtime.esm.js?2b0e:619 [Vue warn]: Invalid component name: "__file". Component names ...

  7. vue.runtime.esm.js?2b0e:619 [Vue warn]: Missing required prop: to

    vue.runtime.esm.js?2b0e:619 [Vue warn]: Missing required prop: "to" [Vue warn]: Error in r ...

  8. vue.runtime.esm.js?2b0e:619 [Vue warn]: Error in created hook: “TypeError: Object(...) is not a func

    前几天一个月薪35k的兄弟,给我推了一个人工智能学习网站,看了一段时间挺有意思的.包括语音识别.机器翻译等从基础到实战都有,很详细,分享给大家. 从后端拿取数据渲染到表格数据.结果明明写的没错,但是却 ...

  9. 报错vue.runtime.esm.js?2b0e:619 [Vue warn]: Error in render: “TypeError: Cannot read property ‘length‘

    在用 element-ui 做表单复选框的时候,出现报错 vue.runtime.esm.js?2b0e:619 [Vue warn]: Error in render: "TypeErro ...

  10. Vue文件报错vue.runtime.esm.js?2b0e:619和1888 Error: [ElementForm]unpected width两个错误

    今天在测试之前写的页面的时候,发现在切换页面的时候报了下面这两个错误. vue.runtime.esm.js?2b0e:619 [Vue warn]: Error in beforeDestroy h ...

最新文章

  1. C语言如何实现面向对象?
  2. 学完HTML5后可以开发哪些互联网产品呢?
  3. centos编译apache php mysql,在CentOS6.7中编译安装 apache php mysql
  4. 交换机的特点及工作原理
  5. log4j的配置方法
  6. A. Balanced Substring
  7. javascript Event loop
  8. windriver 自动生成pcie驱动
  9. Matlab信号处理,小波降噪
  10. 多多自走棋服务器不稳定,多多自走棋突然宣布停服,数据将全部转移到腾讯服务器中...
  11. SEO长尾理论,关键词需求覆盖理论
  12. html短期总结(至表单)
  13. php中显示li,请C语言大侠们帮忙看看,为什么总显示 array subsc... html中的ul li 用php怎么做?php在html中写 代码如......
  14. JSP的四大作用域及属性范围
  15. spark1.0和2.0的区别_Spark2.0 VS Spark 1.* -------SparkSession的区别
  16. python 如何远程控制另一台机器-通过cmd执行文件
  17. 台式机电源科普 ATX SFX FLEX
  18. matlab求最小割,matlab實現圖割算法中的最大流最小割Max-flow/min-cut問題(一)
  19. Broadcast Receiver
  20. 三种主要嵌入式数据库

热门文章

  1. 设计模式中的车轮战-责任链模式
  2. 【MS二级】真题word4
  3. leaflet图标跳动(leaflet篇.45)
  4. 1计算机科学与技术应用现状,计算机科学与技术的应用现状与发展趋势探析
  5. 怀化php培训学校,怀化PHP培训(php培训后的发展前景)
  6. 理解SSL/TLS系列 (五)握手协议
  7. 下列python语句的输出结果是_下列Python语句的输出结果是________________
  8. 2019年深思杯部分解题思路
  9. 【数据库基础】 几种基本的关系代数运算方法
  10. 星形孢菌素Staurosporine的生物学作用