标签: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