博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于export和export default的区别
阅读量:7008 次
发布时间:2019-06-28

本文共 689 字,大约阅读时间需要 2 分钟。

 ES6的模块化中,export与export default都可以用于导出常量、函数、文件、模块等,我们可以通过在其它文件或模块中import(常量、函数、文件、模块)的方式导入,但在一个文件或模块中,export、import可以有多个,export default仅有一个。 

具体使用场景:

1、export方式导出

//test1.js  export const baseUrl = 'http://127.0.0.1'  export function fn1 () {      //do something  }

import导入使用

//test2.js  import { fn1, baseUrl } from './test1.js'  function fn2 () {      //do something     ajax(baseUrl,data)     .then(res=> fn1(res))     .catch(err=> err)  }

 

2、export default方式导出

//test1.js    export default function fn1 () {      //do something  }

import导入使用

//test2.js  import fn1 from './test1.js'  function fn2 () {      //do something      fn1()  }

 

转载于:https://www.cnblogs.com/zyl-Tara/p/8795927.html

你可能感兴趣的文章
linux账户权限和特殊权限管理
查看>>
spring+struts+hibernate项目配置
查看>>
(摘)Excel 2007查询操作中的函数应用
查看>>
Zabbix vs Nagios
查看>>
Exchange Server 2013 公网发布疑难解答
查看>>
mysql修改密码
查看>>
linux下的静态库和动态库分析
查看>>
2.1 Latches--锁存器 和 FlipFlops--触发器 part1
查看>>
fio 命令入门到跑路(千万不能在系统所在的分区测试硬盘性能)
查看>>
zabbix自动报警邮件正文变成附件问题解决
查看>>
第一篇博客
查看>>
豆瓣阿北:用户价值大于产品体验,通过产品做运营
查看>>
实验四 综合网络配置实验
查看>>
CentOS7安装iptables防火墙
查看>>
单播(unicast)、组播(multicast)、广播(broadcast)的区别
查看>>
如何快速查找局域网内ARP病毒源,防止ARP***
查看>>
数字加0方法
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
使用percona组织的xtrabackup实现mysql的数据备份
查看>>