在vue中import()语法为什么不能传入变量?

我在项目中使用了import() 方法,在直接写字符串文件地址的情况下是可以用的

例如:


const cc = () => import('./aa.vue');

上面的代码能导入aa.vue这个组件

但是 

如下的代码:


let name = '@/views/aa.vue';

const cc = () => import(name);

传入例如一个变量,或者返回字符串的方法



function jikj() {

    return './gg.js';

}


const cc = () => import(jikj());

这种代码就不能加载这个组件了,我尝试了组件的"相对地址","绝对地址","相对于/的地址","增加的@映射的地址"都提示找不到组件


如下如:

https://img3.mukewang.com/5c663354000166f505420111.jpg

找不到啊,郁闷啊

慕斯709654
浏览 3061回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript