这是可能的吗?
尝试
components: {
Fibonacci: () => import('./Fibonacci.vue')
}
但是Eslint警告import
(解析错误:Unexpected token import)。需要改变什么?
乌利希期刊指南:
new Vue({
components: {
Fibonacci: () => import('./Fibonacci.vue')
}
)}
你可以参考这个插件:https://github.com/xunleif2e/vue-lazy-component
如果你指的是一个页面组件,我认为如果你想延迟加载一个组件,你应该使用vue-router。
顺便说一句,我没有看到组件选项接受一个函数。
components?: { [key: string]: Component<any, any, any, any> | AsyncComponent<any, any, any, any> };