ES6模块化规范
ES6使用 export 和 import 来导出、导入模块。
1、导出模块
创建 es6模块化/userApi.js
export function getList() { console.log('获取数据列表')
} export function save() { console.log('保存数据')
}
2、导入模块
创建 es6模块化/userComponent.js
//只取需要的方法即可,多个方法用逗号分隔 import { getList, save } from "./userApi.js" getList() save()
注意:这时的程序无法运行的,因为ES6的模块化无法在Node.js中执行,需要用Babel编辑成ES5后再执行。
3、运行程序
node es6模块化-dist/userComponent.js
ES6模块化的另一种写法
1、导出模块
创建 es6模块化/userApi2.js
export default { getList() { console.log('获取数据列表2') }, save() { console.log('保存数据2') } }
2、导入模块
创建 es6模块化/userComponent2.js
import user from "./userApi2.js" user.getList() user.save()