區(qū)別
export
- 每個文件中可使用多次export命令
- import時需要知道所加載的變量名或函數(shù)名
- import時需要使用{},或者整體加載方法
export
export default
每個文件中可使用多次export命令
每個文件中只能使用一次export default命令
import時需要知道所加載的變量名或函數(shù)名
import時可指定任意名字
export用法
a.js
export const name = '南昌雅騰'
export function say() {
console.log(name)
}
import {name, say} from './a.js'
// 打印name
console.log(name)
// 調(diào)用say
say()
export default 用法
a.js
let obj = {
name: '南昌雅騰',
say() {
console.log(this.name)
}
}
export default obj
b.js
import person from './a.js' // 打印name console.log(person.name) // 調(diào)用say person.say()
