export default里面有什么属性,分别有什么作用
时间: 2024-01-24 07:02:50 浏览: 126
vue监听对象及对象属性问题
export default 是 ES6 模块中用于导出模块的语法,它可以导出一个默认的值或对象,可以被其他模块使用。
export default 可以导出任何类型的值,包括函数、对象、类等。
export default 的属性有:
1. 默认导出:export default 可以导出一个默认的值或对象,其他模块可以使用 import 导入这个默认值,如下:
```
// 导出默认值
export default function() {}
// 导入默认值
import myFunc from './myModule';
```
2. 重命名导出:可以使用 as 关键字给导出的默认值重命名,如下:
```
// 导出默认值
export default function() {}
// 重命名导出
export { default as myFunc } from './myModule';
```
3. 同时导出:可以同时导出多个值或对象,如下:
```
// 导出多个值
export const a = 1;
export const b = 2;
```
4. 导出对象:可以导出一个对象,包含多个属性或方法,如下:
```
// 导出一个对象
export default {
name: 'Tom',
age: 18,
sayHi: function() {
console.log('Hi!');
}
}
```
阅读全文