首页 > ES6中export及export default的区别

ES6中export及export default的区别

      在ES6中,export和export default均可用于导出常量、函数、文件、模块等,你可以在其他文件或模块中通过import + (常量 | 函数 | 文件 | 模块)名的方式将其导入,以便能够对其进行使用,但在一个文件或模块中,export、import可以有多个,export default仅有一个。

具体使用:

// 1、demo1.js
export const str = 'hello word'export function f(a) {return a+1  
}

  对应的导入方式:

// demo2.js
import {str, f} from 'demo1'  // 也可以分开写两次,导入的时候带括号

  

// 2、demo1.js
export default const str = 'hello word'

  对应的导入方式

// demo2.js
import str from 'demo1'  // 导入的时候没有花括号

  

转载于:https://www.cnblogs.com/carriezhao/p/8179681.html

更多相关:

  • 1、将jdk-8u65-linux-x64.tar.gz文件传到docker的宿主机上 rz 2、将宿主机上的jdk-8u65-linux-x64.tar.gz复制到centos7的容器下 #在宿主机上执行 [root@cent7-zuoys ~]# docker cp /root/jdk-8u65-linux-x64.tar....

  • 遇到问题:当我解决好我的linux中文乱码的问题,又发现系统没有中文输入法,不方便,于是又安装linux中文输入法,记录下来,我怕我忘记。 解决问题:2种方法。第一:小企鹅输入法;第二:SCIM方法。 第一:小企鹅输入法 1.在www.fcitx.org下载fcitx(进到该网页,点击下载选项,然后找到要下载的包),我下载的是预编译包...

  • 如果excel中有一列存的是手机号码或者身份证号码,那么导入到sql中时,会把手机或者身份证当作数字格式对待,因而会以科学记数法的形式存在sqlserver表中,解决方式,先将excel文件另存为文本文件(制表符)格式,之后sqlserver导入数据时,数据源选择选择“平面数据源”,之后选择刚刚存好的文本文件,导入到sqlserve...

  •   1--数据库导出(exp)    首先进入命令行    导出数据库    在命令行中输入如下命令:      exp   c2j/c2j@c2j    file=c:/table.dmp    tables=jbitaku,jbitakum   grants=y     然后按回车键    说明:     c2j/c2j@c2j...

  • 1 模块简介在python中常见的模块有三种,在python解释器中的内置模块,第三方模块和自定义模块。模块的有使用python编写的文件,有已被编译为共享库或DLL的C或C++扩展,也有使用C编写连接到python解释器的内置模块和把一些列模块组织起来的文件(文件包)。python使用模块内置模块,第三方模块以及内置模块,是pyth...

  • 简介 OpenCV是一个C++库,用于实时处理计算机视觉方面的问题,涵盖了很多计算机视觉领域的模块。  OpenCV有两个Python接口,老版本的cv模块使用OpenCV内置的数据类型,新版本的cv2模块使用NumPy数组。 对于新版本的模块,可以通过下面方式导入: import cv2 而老版本的模块则通过下面方式导入: i...

  • 一. 背景 在 CMakeLists.txt 中,某模块 A 通过 add_subdirectory 引入模块 B ,模块 B 通过 add_subdirectory 引入模块 C。模块 C 里面本身就是一个开源的动态库,比如 libtask。目的想要将 C 模块打包成一个 Target ,以便在 A 模块中中使用方便。 二. 旧...

  • 一、python中的模块 有过C语言编程经验的朋友都知道在C语言中如果要引用sqrt函数,必须用语句#include 引入math.h这个头文件,否则是无法正常进行调用的。 那么在Python中,如果要引用一些其他的函数,该怎么处理呢? 在Python中有一个概念叫做模块(module),这个和C语言中的头文件以及Ja...

  •  对于一些大型的项目来说,将项目的各个模块理清并进行管理,便于后续项目的维护,使用maven管理是很方便的,它可以很好的构建模块来设计项目的整体结构,对一些小型的项目不建议使用 1、新建父maven模块(idea版本为2017.2) 选择maven类型 点击next,填写GroupId和AtifactId 点击next 确认工...