消息提示

注册成功!

确定 取消
用户名: 密码: 注册
留言系统> 学习笔记>nodejs/reactjs等框架及工具
标题:es6 中 export & import 学习 发帖时间:2017-06-21 16:54:29

乌托
export命令用于规定模块的对外接口,import命令用于输入其他模块提供的功能。
//a.js
export var a="aa";//输出
//b.js
import {a} from "a"//输入

1、可以使用as关键字重命名
//a.js
var a="aa"
export {a as b};//a重命名为b输出
//b.js
import {b as c} from "a"//输入的b重命名为c

2、使用*模块的整体加载
//a.js
var a="aa";
var b="bb";
export {a,b};//输出a,b
//b.js
import * as c from "a"//输入模块整体
console.log(*.a) //aa
console.log(*.b) //bb

3、使用default指定模块默认输出
//a.js
export default function (){console.log("aa")};//输出
也可以
function a(){console.log("aa")};
export default a;
也可以
function a(){console.log("aa")};
export {a as default};
//b.js
import aaaa c from "a"//输入默认  aaaa名字自定

4、export 与 import 的复合写法
export { foo, bar } from "my_module";
// 等同于
import { foo, bar } from "my_module";
export { foo, bar };

// 整体输出
export * from "my_module";

1上一页  第2页,共1页
回复

标题: 回复:es6 中 export & import 学习

内容:

发贴人: 游客