js模块导入、导出的几种写法

js模块导入、导出,之前写得比较随意,所以还是想总结一下它的几种用法,免得以后写的混乱得一匹。

// import 篇。带{}和不带{}的区别
import 变量A from '路径'      // 这种写法要用export.default导出,且只能有一个。用:变量A.AA
import {A,B,C} from '路径'   // 这种写法要用export导出,export可多次使用且要对应上。用:A
import * as A from ‘路径’    // as就是取别名。用:A.A

// module.exports
module.exports = {别名A:变量A} // module.exports 是common.js的用法。配合require使用
                              // 这里的{}是可以有其他写法的,我这样是方便管理

总结一下:

common.js用module.export           都是导出一个对象的形式方便管理。用common.js的写法兼容性更高

es6用export.default

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值