export default 和 export 区别(ES6)
生活随笔
收集整理的這篇文章主要介紹了
export default 和 export 区别(ES6)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
export default 和 export 區別:
1.export與export default均可用于導出常量、函數、文件、模塊等
2.你可以在其它文件或模塊中通過import+(常量 | 函數 | 文件 | 模塊)名的方式,將其導入,以便能夠對其進行使用
3.在一個文件或模塊中,export、import可以有多個,export default僅有一個
4.通過export方式導出,在導入時要加{ },export default則不需要
使用export default命令,為模塊指定默認輸出,這樣就不需要知道所要加載模塊的變量名
//a.js let sex = "boy"; export default sex(sex不能加大括號) //原本直接export sex外部是無法識別的,加上default就可以了.但是一個文件內最多只能有一個export default。 其實此處相當于為sex變量值"boy"起了一個系統默認的變量名default,自然default只能有一個值,所以一個文件內不能有多個export default。 // b.js 本質上,a.js文件的export default輸出一個叫做default的變量,然后系統允許你為它取任意名字。所以可以為import的模塊起任何變量名,且不需要用大括號包含 import any from "./a.js" import any12 from "./a.js" console.log(any,any12) // boy,boy轉載鏈接: https://www.jianshu.com/p/edaf43e9384f.
總結
以上是生活随笔為你收集整理的export default 和 export 区别(ES6)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue设置一个简单的计算器
- 下一篇: vue项目实现记住密码到cookie功能