引入组件的时候,发生如下错误:
查找路由对应的组件,发现报错的路由组件确实没有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
网友评论