23 export default和export的使用方式
2024-08-27 00:10:18
在Node中 使用 var 名称 = require('模块标识符')
module.export 和exports来暴露成员
//这是 Node中向外暴露成员的形式:
module.exports={}
在ES6中,也通过规范的形式,规定了ES6中如何导入和导出模块
ES6中导入模块,使用
- import模块名称 from '模块标识符'
- import '表示路径' (导入样式)
在ES6中,使用export default 和export向外暴露成员:
1.export default
注意:export default向外暴露的成员,可以使用任意的变量来接收
注意:在一个模块中,exports default只允许向外暴露1次
注意:在一个模块中,可以同时使用export default和export向外暴露成员
2.export
注意:使用export向外暴露的成员,只能使用{}的形式来接收,这种形式,叫做【按需导出】
注意:export可以向外暴露多个成员,同时,如果某些成员,我们在import的时候,不需要,则可以不在{}中定义
注意:使用export导出的成员,必须严格按照导出时候的名称,来使用{}按需接收;
注意:使用export导出的成员,如果就想换个名称来接收,可以使用as来起别名;
特别注意:Node和ES6中的导入、导出模块和向外暴露成员不能混用
最新文章
- sql 从一个库中取某个表的数据导入到另一个库中相同结构的表中
- Spotlight的连接设置
- 关于PHP堆栈与列队
- VC方法调用顺序
- python virtualenv环境运行django
- 如何修改svn的密码或重新输入用户名密码
- CentOS查看系统信息命令和方法
- Python str字符串常用到的函数
- BZOJ 2339 卡农(组合数学)
- ManagementFactory (一) getClassLoadingMXBean
- Linux中的常见配置文件
- ubuntu下的notepad++
- 权威验证:MSDN会明确告诉你下载的光盘镜像是否正宗微软原版
- PHP运行模式(cgi,fast-cgi,cli, ISAPI ,web模块模式)【转载】
- records.config文件配置模板
- js如何读写txt文件?(曲线救国篇)
- spring boot2.0(一 ) 基础环境搭建
- python 数据可视化 -- 真实数据的噪声平滑处理
- 错误	103	未能加载文件或程序集“Telerik.Web.UI”或它的某一个依赖项。磁盘空间不足。 (异常来自 HRESULT:0x80070070)
- Libre 6011 「网络流 24 题」运输问题 (网络流,最小费用最大流)
热门文章
- Vmware问题: 开机提示“虚拟机已被打开,是否获得所有权?”& Vmware检测不到USB
- Win10使用Xmanager6远程桌面连接CentOS7服务器
- 026 Android 带不同类型条目的listview(纯文本类型的条目,图片+文字类型的条目)+读取内存空间、手机进程信息+常驻悬浮框
- React项目使用Redux
- MySQL基础操作(二)
- 20191113-Linux+robotframework+jenkins配置自动化测试2
- redis数据库——python使用和django中使用
- 小游戏UFO Fled
- Mac下Sublime Text3激活码
- WPF GridView动态添加项并读取数据