亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

在vue中import()語法不能傳入變量的問題及解決

 更新時間:2022年04月01日 12:02:33   作者:一年八個月  
這篇文章主要介紹了在vue中import()語法不能傳入變量的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

import()語法不能傳入變量

解決辦法

一定要用變量的時候,可以通過字符串模板來提供部分信息給webpack;

例如import(`./path/${myFile}`), 這樣編譯時會編譯所有./path下的模塊,但運行時確定myFile的值才會加載,從而實現(xiàn)懶加載。

import(`./path/${myFile}`),

問題

可以用

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

如下代碼報錯

let name = '@/views/aa.vue';
const cc = () => import(name); 

或者

function jikj() { ? return './gg.js'; }
const cc = () => import(jikj()); 

動態(tài)引入import()變量失效

import我們通常的用法是

import('@/pages/demo').then(item=>{})

但是現(xiàn)在有個需求必須要動態(tài)傳入路徑,發(fā)現(xiàn)傳入變量后不能識別,代碼如下

const modelpath = ‘@/pages/demo'
import(modelpath).then(item => {})

因為webpack的現(xiàn)在的實現(xiàn)方式不能實現(xiàn)完全動態(tài),所以可以通過字符串模板來提供部分信息給webpack,如下

const modelpath = ‘/demo'
import(`@/pages${modelpath}`).then(item => {})

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。 

相關文章

最新評論