码迷,mamicode.com
首页 > 其他好文 > 详细

关于vue-router Cannot read property 'matched' of undefined的问题

时间:2021-06-07 20:35:33      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:read   mem   参考资料   style   def   tps   mat   col   目录   

按照官方设置写的路由,卡在了Cannot read property ‘matched‘ of undefined这个错误问题,查了很多资料才知道,有两上命名是不能改动的,route与router; 在目录新建了文件router.js

import Vue from vue
import vueRouter from vue-router;
import login from ./pages/member/login.vue;
import App from ./App.vue;
Vue.use(vueRouter);
const routes=[{path:/user/login,component:login},{path:"*",component:App}];
const router=new vueRouter({routes});
export default router;

这儿为什么可以直接将路由定义数组传入VueRouter中呢?因为实例中对路由定义的数组的命名是routes。注释中写了routes相当于routes:routes
那么如果我们的路由定义数组名称不是routes当然是不能使用简写的。就要乖乖的写成 routes:routes3或其他方式routes3不一定是你自己的路由定义数组名称,请替换成自己的就行

参考资料:https://blog.csdn.net/marswill/article/details/74368939

关于vue-router Cannot read property 'matched' of undefined的问题

标签:read   mem   参考资料   style   def   tps   mat   col   目录   

原文地址:https://www.cnblogs.com/fogwang/p/14858129.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!