繁体   English   中英

JSPM Babel ES6,导入条件模块的首选方法

[英]JSPM Babel ES6 , preferred way to import conditional modules

我正在使用JSPM,并且对ES6还是陌生的

我想知道在ES6中有条件时进行导入的正确方法是什么

方法1:

// should load only module required  
import $ from 'jquery';
import 'bootstrap';

if(!$.core.login){
  System.import('lib/log-in');
}else{
  System.import('lib/logged-in');
}

方法2:

//load both at once and consume which ever is valid
import $ from 'jquery';
import 'bootstrap';
import {loginPlz} from 'lib/log-in';
import {alreadyIn} from  'lib/logged-in';

if(!$.core.login){
   loginPlz();
}else{
  alreadyIn();
}

我要说(每

import $ from 'jquery';
import 'bootstrap';

if(!$.core.login){
    import('./lib/log-in').then(loginPlz => loginPlz());
}else{
    import('./lib/logged-in').then(alreadyIn => alreadyIn());
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM