因此,借助Vue和Nuxt可以懒惰地导入路线
() => import('~/layouts/Container.vue').then(m => m.default || m)
但是我不想每次添加路线时都输入.then(m => m.default || m)
。因此,我创建了一个名为routeImport的函数。路由导入非常简单。看起来像这样:
const routeImport = file => import(file).then(m => m.default || m)
所以现在我可以添加我的路线了
() => routeImport('~/layouts/Container.vue')
但这不会产生相同的结果。第一个函数返回一个组件,而另一个函数则抛出错误:
Error: Cannot find module '~/layouts/Container.vue'
有人知道我该如何替换此功能吗?