【vue2.0】Cannot read property 'matched' of undefined

来源:互联网 发布:just do it 乔丹 编辑:程序博客网 时间:2024/06/12 22:00

最近在尝试用vue-cli 架手架自动生成vue2.0项目时,用到了vue-router。但是一直报错如下:

这里写图片描述

Uncaught TypeError: Cannot read property 'matched' of undefined

一直没找到原因,最终在尝试无数次后,发现问题在引入路由文件后的命名上,代码如下:

import Vue from 'vue'import App from './App'import VueRouter from 'vue-router'import Router from './router/index.js'Vue.use(VueRouter)/* eslint-disable no-new */new Vue({  el: '#app',  Router,  template: '<App/>',  components: { App }})

在 import 路由文件后,我将它命名为Router,就会出现报错,最终发现原因是:

router 才是Vue实例化的配置字段名称,写个其他的它当然不认识了。真是低级错误。

给自己一个红牌警告!

0 0
原创粉丝点击