VUE中的export default和export使用方法解析
作者:yin 时间:2024-06-05 09:14:22
export default和export的区别
export主要用于对外输出本模块变量的接口,一个文件就可以被理解为一个模块。export就是导出。
import就是在一个模块中加载另一个含有export接口的模块, import就是导入。
export default和export都能导出一个模块里面的常量,函数,文件,模块等,在其它文件或模块中通过import来导入常量,函数,文件或模块。这样就可以使用它们了。但是,在一个文件或模块中,export,import可以有多个,export default却只能有一个。
通过export方式导出,在导入的时候需要加{}大括号,export default 就不需要{}。
export default简单示例
导出:
// test.js
var info = {
name: 'zs',
age: 20
}
export default info
接收:
代码中的test.js为上面的代码文件;aaa可以任意命名,可以在控制台输出info对象
import aaa, from './test.js'
console.log(aaa)
注意:
1、export default 向外暴露的成员,可以使用任意变量来接收
2、在一个模块中,export default 只允许向外暴露一次
3、在一个模块中,可以同时使用export default 和export 向外暴露成员
4、使用export向外暴露的成员,只能使用{ }的形式来接收,这种形式,叫做【按需导出】
5、export可以向外暴露多个成员,同时,如果某些成员,在import导入时,不需要,可以不在{ }中定义
6、使用export导出的成员,必须严格按照导出时候的名称,来使用{ }按需接收
7、使用export导出的成员,如果想换个变量名称接收,可以使用as来起别名
代码示例
// test.js
var info = {
name: 'zs',
age: 20
}
export default info
export var title = '小星星'
export var content = '哈哈哈'
在下面代码中接收,test.js使用export default 和 export 向外暴露的成员
import person, {title, content as content1} from './test.js'
console.log(person);
console.log(title + '=======' + content1);
标签:vue,export
0
投稿
猜你喜欢
Python3.7 新特性之dataclass装饰器
2021-05-11 13:13:40
python中数据爬虫requests库使用方法详解
2022-04-01 05:47:11
asp动态页面防采集的新方法
2011-02-26 10:44:00
Python3利用SMTP协议发送E-mail电子邮件的方法
2023-10-12 17:39:32
Python通过Pillow实现图片对比
2023-07-12 08:25:15
MySQL执行时间的查询
2024-01-14 13:54:25
JS本地刷新返回上一页代码
2023-08-06 13:59:57
浅谈PyQt5中异步刷新UI和Python多线程总结
2023-08-22 01:37:18
ie9后浏览器fckeditor无法上传图片、弹出浮层内容不显示的解决方法
2023-05-08 03:34:30
Python二叉搜索树与双向链表转换实现方法
2022-08-23 12:46:34
详解多线程Django程序耗尽数据库连接的问题
2024-01-23 02:27:14
在macOS上搭建python环境的实现方法
2021-10-07 07:29:56
收集的ORACLE函数大全
2010-07-16 12:58:00
学习python处理python编码问题
2022-06-23 22:18:42
浅谈Python 敏感词过滤的实现
2022-12-11 07:47:17
Python数据可视化之使用matplotlib绘制简单图表
2022-08-27 19:27:53
python基于openpyxl生成excel文件
2022-08-03 03:10:47
解决Python2.7中IDLE启动没有反应的问题
2022-10-17 17:43:57
pandas || df.dropna() 缺失值删除操作
2023-07-10 06:51:06
Python是编译运行的验证方法
2021-03-15 04:25:10