https://www.cnblogs.com/libin-1/p/7127481.html
感谢作者 记下来
自己理解一下
es6
export
import
分为命名式导出和 默认导出
命名式导出 多用于导出 多个 对象 值 ...
如
export.js
cont a = {
b:[aaa,bbb,ccc]
//等等一堆
}
cont b = function(){
}
export {a,b};
导入时
import.js
import {a,b} from 'export.js';
就可以使用 a b 了 注意 导出时的 a b 导入时 也得用 a b 名称相互对应
当然你也可以用于导出一个 (我就是想知道怎么用命名式导出 导出一个对象 值 当然导出一个用默认导出更方便)
导出一个
export.js
cont a = {
b:[aaa,bbb,ccc]
//等等一堆
}
export {a};
或
export cont a = {
b:[aaa,bbb,ccc]
//等等一堆
}
导入时
import.js
import {a} from 'export.js';//但是导入时就得这导 可能是因为导入名要和导出时的名一致(切 大括号 必须得带 {})
默认导出一个对象 值 就很简单了
上代码
export.js
cont a = {
b:[aaa,bbb,ccc]
//等等一堆
}
export default a;
导入
import.js
import yourName form 'export.js';//导入时想起啥名起啥名