export和export default的区别
一、export的使用
1.直接输出
export let words = ‘hello world!!!’
export function output() {
  // …
}
2.先定义再输出
复制代码
let firstWords = ‘hello’
let secondWords = ‘world’
let thirdWords = ‘!!!’

function output() {
// …
}

export {firstWords, secondWords, thirdWords, output}
复制代码
二、export default的使用
1.export default 用于规定模块的默认对外接口
2.很显然默认对外接口只能有一个,所以 export default 在同一个模块中只能出现一次
3.export default只能直接输出,不能先定义再输出。

三、二者在 import 方式上区别

(1)export的输出与import输入

export function output() {
// …
}

import {output} from ‘./example’
(2)export default的输出与import输入

export default function output() {
// …
}

import output from ‘./example’
特殊注意,export default 的 import 方式不需要使用大括号包裹。

最新文章

  1. 15分钟学会Lua
  2. Go语言异常处理defer\panic\recover
  3. XML文件与实体类的互相转换
  4. TIMESTAMP和DATETIME的区别
  5. Yarn应用程序运行流程剖析
  6. python复制--笔记
  7. MySQL TEXT数据类型的最大长度
  8. 总结NHibernate 中删除数据的几种方法
  9. js实现双击后网页自己主动跑-------Day55
  10. 找斐波那契数列中的第N个数——递归与函数自调用算法
  11. 最最简单的CentOs6在线源搭建
  12. RN开发中的报错以及告警
  13. 1.3 Windows注册表
  14. html文件form表单action调用servlet连接mysql数据库实例
  15. Markdown画各种图表
  16. Vsftpd完全攻略(三)基于系统用户支持ftp上传 访问和vsftp安全设置
  17. Python学习(20):Python函数(4):关于函数式编程的内建函数
  18. Android Library和Android APP、Java Library的区别
  19. 连表查询都用Left Join吧 以Windows服务方式运行.NET Core程序 HTTP和HTTPS的区别 ASP.NET SignalR介绍 asp.net—WebApi跨域 asp.net—自定义轻量级ORM C#之23中设计模式
  20. ie8下a标签中的图片出现边框

热门文章

  1. Python3中的super()函数详解
  2. FLASK 三剑客 request jinjia2
  3. Docker三剑客之Machine
  4. linux-centos7 gcc 简单使用
  5. ubuntu19配置静态IP并开启SSH远程登陆
  6. ubuntu-14.04.6配置IP
  7. 技术派-如果编译提示winnt.h(222):error C2146错误
  8. 精心整理「服务器Linux C/C++」 成长路程(附思维导图)
  9. Java支付宝PC网站支付功能开发(详细教程)
  10. uredis ------ 异步 redis 封装的访问库(c++),基于hiredis.