export default 和export的引入
时间: 2023-11-16 20:55:15 浏览: 35
export default 和 export 的区别在于,export default 只能导出一个默认的值,而 export 可以导出多个值。在引入时,export default 直接使用 import xxx from 'xxx' 的方式引入,而 export 需要使用 import { xxx } from 'xxx' 的方式引入。
举个例子,假设有一个模块 a.js,其中导出了一个默认的值和一个普通的值:
```
// a.js
export default {
name: 'C知道',
age: 18
}
export const gender = 'male'
```
那么在另一个模块中,我们可以这样引入:
```
// b.js
import C from './a.js'
import { gender } from './a.js'
console.log(C.name) // 输出 C知道
console.log(gender) // 输出 male
```