您的位置:首页 > 其它

[ES6] Module export

2016-01-14 20:17 309 查看
Default export:

Default export is easy way to export a function to outside module.

//flash-message.js
export default function(message){
alert(message);
}

//app.js
import flashMessage from './flast-message';

flashMessage("Hello");


Default export can only export one function pre module:

//flash-message.js
export default function(message){
alert(message);
}

// Not available outside this module
function logMessage(message) {
console.log(message);
}


Using named exprots:

In order to export multiple functions from a single module, we can use naming exprots.

// flash-message.js
function alertMessage(message) {
alert(message);
}

function logMessage(message) {
console.log(message);
}

export {alertMessage, logMessage};

//app.js

import {alertMessage, logMessage} from './flash-message';

alertMessage("Hello");
logMessage("Hello");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: