[英]JSPM Babel ES6 , preferred way to import conditional modules
I am using JSPM and I am new to ES6 as well 我正在使用JSPM,并且对ES6还是陌生的
I am wondering what is correct way to make imports when they are conditional in ES6 我想知道在ES6中有条件时进行导入的正确方法是什么
Method-1: 方法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');
}
Method-2: 方法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();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.