vuejs路由使用的问题Error in render function: "TypeError: Cannot read property 'matched' of undefined"
错误信息:
vue.esm.js?efeb:628 [Vue warn]: Error in render: "TypeError: Cannot read property 'matched' of undefined"
found in
原因是 官方定义的路由名称是:router 需要路由实体的名称也是router才能简写成router,。要是自定义的名称不和官方相同就不能简写,需要写成router:Router(自定义的名称)
import Vue from 'vue'
import App from './App'
import Router from './router' // 自动扫描里面的配置文件index.js
Vue.config.productionTip = false;
/* eslint-disable no-new */
new Vue({
el: '#app',
// 配置路由
router:Router, // 就是这一行
components: { App },
template: '<App/>',
});
本文作者:大海&
本文链接:https://www.cnblogs.com/oceanus/p/14560689.html
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

浙公网安备 33010602011771号