东莞网络营销外包,杭州网站优化体验,做文库网站怎么赚钱,搜索优化报价ES6使用 export 和 import 来导出、导入模块
用法
/**
导出 export
*///分别导出
export let name 孙悟空;
export function sum(a, b) {return a b;
}
}
//先定义再导出
let age 18
export {age}/**
默认导出 export default
*/const a 默认导出;
export default a;/**…ES6使用 export 和 import 来导出、导入模块
用法
/**
导出 export
*///分别导出
export let name 孙悟空;
export function sum(a, b) {return a b;
}
}
//先定义再导出
let age 18
export {age}/**
默认导出 export default
*/const a 默认导出;
export default a;/**
导入 import
*///export的导入方法 通过export方式导出在导入时要加{ },并且导入变量名要与导出变量名一一对应y
import { age } from ./test.js
import * as test from ./test.js//export default的导入方法 export default 向外暴露的成员可以使用任意变量来接收
import test2 from ./test2.js
小tips
export与export default均可用于导出常量、函数、文件、模块等export能直接导出变量表达式export default不行export与import都必须位于模块顶层在一个组件中可以同时使用export和export default在一个模块中export default 只允许向外暴露一次export可以向外暴露多个成员同时如果某些成员在import导入时不需要可以不在{ }中定义