vue2 动态import导入vue提示报错
Posted On 2021年10月18日
如roylau的回答, Vue import function 不支持变量名, 只支持 字符串(文件路径)

()=> import(routeconfig.component) 改为 ()=> import(”+routeconfig.component) 解决问题。
import Vue from 'vue'
import VueRouter from 'vue-router';
import routersConfig from './configs/routersConfig.js';
Vue.use(VueRouter);
Vue.config.productionTip = false
let routers = new VueRouter({routes:[]});
routersConfig.forEach(function(routeconfig){
routers.addRoute({ path:routeconfig.path, component: ()=> import(''+routeconfig.component)});
});
此篇文章已被阅读1028 次