本文主要回答import 什么時(shí)候要用{ }, 什么時(shí)候不用{ }。
什么時(shí)候可以重命名導(dǎo)入,什么時(shí)候?qū)氲拿忠鷮?dǎo)出的一模一樣、這些問題
本文結(jié)論是阮一峰教材的讀后感:
https://es6.ruanyifeng.com/#docs/module
結(jié)合下面一點(diǎn)講解,仔細(xì)讀圖
- export 有3中寫法, import 有2中,
- export 第1, 2 寫法,對(duì)應(yīng)import的第1種寫法,對(duì)應(yīng)的意思是如果用export的1, 2 方法寫,就要用import的1 方法導(dǎo)入
- export 第3寫法,對(duì)應(yīng)import第2寫法
結(jié)論: - 導(dǎo)出的時(shí)候帶{}或者導(dǎo)出和聲明一起的,(意味著導(dǎo)出的是個(gè)接口),導(dǎo)入要用{},且名字要跟導(dǎo)出的一模一樣。
- 用export default 導(dǎo)出的,不論導(dǎo)出時(shí)候帶不帶名字,導(dǎo)入不用{}, 且名字隨便取。

image.png