当前位置:网站首页>ES6-模块
ES6-模块
2022-07-31 05:18:00 【春意迟迟、】
ES6 引入了模块化,其设计思想是在编译时就能确定模块的依赖关系,以及输入和输出的变量。
导出(export)、导入(import)
<script type="module"> //导出的名字一定要相同 //默认导出不写{} import name from "./test.js" console.log(name) //rose </script>有时候全局导出会污染我们现在代码的环境,还会加大不必要的开销,这时候可以使用按需导入
<script type="module"> //按需导出要写{} import {age,arr} from "./test.js" console.log(age,arr) </script><script type="module"> //按需导出和默认导出一起写 import name,{age,arr} from "./test.js" console.log(age,arr) </script>注意:默认导出不写{},否则会报错
按需导出要写{},不然会报错
默认导出与按需导出都需要的时候,默认导出一定要写在前面,不然会报错
举两个例子:
<script type="module"> import { tool } from "./src/model1.js" import x from "./src/model1.js" x.tool import Hq from './src/model1.js' console.log(Hq.Photo) import { Photo as a } from './src/model1.js' let a = Photo console.log(Photo.name) </script>
<script type="module"> import x, { num, tool } from "./src/model1.js" console.log(num) console.log(tool) console.log(obj) var re = tool() console.log(re) console.log(x.arr) </script>
边栏推荐
猜你喜欢

Log jar package conflict, and its solution

MySQL master-slave switching steps

ImportError: cannot import name ‘Xxxx‘ from partially initialized module ‘xx.xx.xx‘

链表理论基础

Wangeditor rich text editor to upload pictures and solve cross-domain problems

力扣.两数之和/四数相加||

Chemical Reagent Phospholipid-Polyethylene Glycol-Amino, DSPE-PEG-amine, CAS: 474922-26-4

Image binarization processing of opencv

Cholesterol-PEG-Amine CLS-PEG-NH2 胆固醇-聚乙二醇-氨基科研用

Wlan实验(ENSP)
随机推荐
Unity Text一个简单的输入特效
vs2022 xlua 集成第三方库编译报错Generator Visual Studio 15 2017 could not find any instance of Visual Studio.
钉钉H5微应用免登鉴权
DSPE-PEG-COOH CAS: 1403744-37-5 Phospholipid-polyethylene glycol-carboxy lipid PEG conjugate
小型网站组建(ENSP)
安装显卡过程中遇到问题汇总
Websocket协议解析与QT代码示例
Pytorch Daily Practice - Predicting Surviving Passengers on the Titanic
【Latex】TexLive+VScode+SumatraPDF 配置LaTex编辑环境
堆和栈的区别
【Rhapsody学习笔记】2:Count Down
物联网时代网络安全成第一大关
顶级程序员都是怎么做的?
变更管理与 DevOps —— 二者同时进行吗?
Cholesterol-PEG-Azide CLS-PEG-N3 Cholesterol-PEG-Azide MW:3400
关于网络安全法的个人理解
解决background-size:cover时图片铺满但显示不完整?
mPEG-DSPE 178744-28-0 Methoxy-polyethylene glycol-phosphatidylethanolamine linear PEG phospholipids
MW: 3400 4-Arm PEG-DSPE four-arm-polyethylene glycol-phospholipid a saturated 18-carbon phospholipid
力扣.字母异位词分组
