在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ vue 如何在methods中使用懶加載?

vue 如何在methods中使用懶加載?

methods:{
    test(){
      // 這里會報錯
      import { test } from "./test.js";
      
      EventHub.$emit('emitevent', test );
    }
  }

test.js

let test = 'hello';
export {
    test 
};

看了 異步組件 但不太明白怎么用。

請問,怎樣在方法中使用懶加載?

回答
編輯回答
雅痞

感覺這是webpack的工作,跟vue無關(guān)吧,我看webpack文檔有一部分你的需求有點像,你看看
懶加載: https://www.webpackjs.com/gui...

clipboard.png

代碼分離: https://www.webpackjs.com/gui...

clipboard.png

2017年3月23日 06:38
編輯回答
吢丕

題主首先要明白 es6的 import 和 以前的commonJs的不同。
import是靜態(tài)執(zhí)行,在編譯階段執(zhí)行的,在代碼運行之前,牢牢記住這個概念。所以呢,這直接導(dǎo)致了 import不能使用表達式和變量。簡單說就是 只有在運行時才能得到結(jié)果的語法結(jié)構(gòu)都不可用。

至于你說的懶加載,相比是按需加載吧?看你用的webpack,請參考webpack和vue的官方文檔教程使用即可。

2017年11月1日 21:29