鍍金池/ 問答/網(wǎng)絡(luò)安全  HTML/ js import()異步原理?懶加載原理是什么?

js import()異步原理?懶加載原理是什么?

clipboard.png

懶加載原理是什么?

回答
編輯回答
心沉

import()是個語法糖,返回值是一個Promise對象,意味著這需要異步處理,你可以在.then()中拿到真正的模塊?;谶@點,你的截圖其實是這樣的:

{
 component: () => {
   return import('xxx');
 },
}

把import包裹在函數(shù)中,當(dāng)真正用到模塊的時候,才執(zhí)行 component().then()。這就是懶加載了

2017年7月3日 12:29
編輯回答
伐木累

異步一般都是動態(tài)創(chuàng)建script標(biāo)簽來加載對應(yīng)js

2017年5月3日 04:18