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
  • asp之家 网络编程 m.aspxhome.com