美文网首页
2019-03-16 捕获了一个vue-router templ

2019-03-16 捕获了一个vue-router templ

作者: Kagashino | 来源:发表于2019-03-16 16:14 被阅读0次

引入组件的时候,发生如下错误:

查找路由对应的组件,发现报错的路由组件确实没有render函数,而正常的有
正常的:


error805.png

异常的:


error81.png

原因:

component字段写成了import而不是函数,import返回一个Promise,会导致给component一个Promise对象而不是Promise resolve后的结果

解决方法

谈不上什么解决,只是注意引用组件的时候,component必须是一个函数而不是Promise

component: import('path/to/component'), // 错 wrong
component: ()=>import('path/to/component'), // 对 correct

相关文章