區(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 objb.js
import person from './a.js' // 打印name console.log(person.name) // 調(diào)用say person.say()