es6 模块化
test.js
var vm="321321";
export { vm };
------------------------------------------------------
export var name="李四";
a.vue
import {vm} from '@/test'
console.log(vm);
------------------------------------------------------
console.log(name);
?
var vm1="李四"; module.exports =vm1; import vm1 from '@/test' console.log(vm1) //李四
var vm1="李四";
var vm2=18;
export { vm1, vm2};
import {vm1,vm2} from '@/test'
console.log(vm1) //李四
var vm1="李四";
var vm2=18;
export default {vm1,vm2}
import test from '@/test'
console.log(test.vm1); //李四
export default導(dǎo)出 導(dǎo)入的時(shí)候不能用{} 默認(rèn)導(dǎo)出一個(gè)整體接口
export const aa="3131"; var a=require('../test').aa; ?
?
可以看到第一組是使用export default,import語(yǔ)句不需要使用大括號(hào);第二組使用export,對(duì)應(yīng)的import語(yǔ)句需要使用大括號(hào),一個(gè)模塊只能有一個(gè)默認(rèn)輸出,所以export default只能使用一次。consult:
http://www.cnblogs.com/Nutrient-rich/p/7047877.html
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/geekjsp/p/9962990.html
總結(jié)
- 上一篇: abc类地址是如何划分的? (转)
- 下一篇: 蓝屏代码分析