methods:{ test(){ // 這里會報錯
import { test } from "./test.js";
EventHub.$emit('emitevent', test );
}
}test.jslet test = 'hello';export { test };看了 異步組件 但不太明白怎么用。請問,怎樣在方法中使用懶加載?
2 回答

倚天杖
TA貢獻1828條經驗 獲得超3個贊
題主首先要明白 es6的 import 和 以前的commonJs的不同。
import是靜態執行,在編譯階段執行的,在代碼運行之前,牢牢記住這個概念。所以呢,這直接導致了 import不能使用表達式和變量。簡單說就是 只有在運行時才能得到結果的語法結構都不可用。
至于你說的懶加載,相比是按需加載吧?看你用的webpack,請參考webpack和vue的官方文檔教程使用即可。
添加回答
舉報
0/150
提交
取消