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

2019-03-16  本文已影响0人  Kagashino

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

查找路由对应的组件,发现报错的路由组件确实没有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
上一篇 下一篇

猜你喜欢

热点阅读