zoukankan      html  css  js  c++  java
  • 关于vue-router Cannot read property 'matched' of undefined的问题

    按照官方设置写的路由,卡在了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

  • 相关阅读:
    Django终端打印SQL语句
    Django之缓存
    Django总结三
    Django之信号
    Django之Form的ModelForm
    git下
    Ajax实现文件的上传
    operator模块
    Django之Form自定义验证规则
    New Concept English Two 32 88
  • 原文地址:https://www.cnblogs.com/fogwang/p/14858129.html
Copyright © 2011-2022 走看看