问题

Cannot read property ‘component’ of undefined

原因

版本问题,由于vue2删除了vue1的内部指令,而vue-router1.x依赖vue的一个内部指令。

这上面如果是1.x版本,会读取Vue.internalDirectives.component这个属性,而实际上vue2根本没有Vue.internalDirectives,所以导致undefined。

解决方法

vue-router-next
到这里下载即可,或者

npm install vue-router@next
Logo

前往低代码交流专区

更多推荐