当前位置: 首页 > news >正文

ES6中导入import导出export

ES6使用 export 和 import 来导出、导入模块

用法

/**
导出 export
*///分别导出
export let name = '孙悟空';
export function sum(a, b) {return a + b;
}
}
//先定义再导出
let age = 18
export {age}/**
默认导出 export default 
*/const a = '默认导出';
export default a;/**
导入 import
*///export的导入方法 通过export方式导出,在导入时要加{ },并且导入变量名要与导出变量名一一对应y
import { age } from './test.js'
import * as test from './test.js'//export default的导入方法  export default 向外暴露的成员,可以使用任意变量来接收
import test2 from './test2.js'

小tips

  1. export与export default均可用于导出常量、函数、文件、模块等
  2. export能直接导出变量表达式,export default不行
  3. export与import都必须位于模块顶层
  4. 在一个组件中,可以同时使用export和export default
  5. 在一个模块中,export default 只允许向外暴露一次
  6. export可以向外暴露多个成员,同时,如果某些成员,在import导入时,不需要,可以不在{ }中定义

http://www.lryc.cn/news/156338.html

相关文章:

  • 【MySQlL学习笔记】(九)内外连接
  • 敦煌https证书能做些什么
  • React笔记(六)React路由
  • 【算法系列篇】分治-归并
  • word导出为HTML格式教程,同时也导出图片
  • 事务的优化
  • VMware虚拟机安装_新虚拟机创建_CentOS镜像导入_linux指令基本操作
  • Git常用命令用法
  • 电子元器件采购的数字化转型:智能采购工具的应用
  • 【RuoYi移动端】uni-app中通过vuex的store来实现全局变量的修改和读取
  • IPv6改造深化之路
  • atoi(),isdigit(),isspace(),round()源码
  • C# 播放音频文件(播放提示音)
  • 一种编程语言,
  • 云原生Kubernetes:K8S常用服务端口
  • clickhouse调优配置
  • pdf文件打开后部分文字无法显示
  • MCS-51单片机温度控制系统的设计
  • Xcode,swift:Error Domain=kCLErrorDomain Code=1 (null)问题解决
  • 0013Java程序设计-springboot教材图文内容审核系统
  • Unable to remove Temporary User Data
  • Rocky(Centos)安装中文字体(防止中文乱码)
  • O2OA(翱途)开发平台 V8.1正式发布
  • 差异化竞争阵地的所在【周技术进阶】-从BS 项目C#最基础截取字符串方法开始
  • docker安装在linux下的docker安装操作步骤完整版
  • elasticsearch的搜索补全提示
  • AJAX学习笔记7 AJAX实现省市联动
  • 国商佳美合作火山引擎数智平台 助推深圳餐博会及美博会数字化升级
  • 数据结构与算法学习(day4)——解决实际问题
  • PG库列类型转换