export default导入
时间: 2024-05-28 14:07:46 浏览: 78
浅谈es6中export和export default的作用及区别
在ES6中,我们可以使用`export default`关键字将一个模块导出为默认导出,这个模块可以是一个对象、函数或者类等。
在导入时,我们可以使用`import`关键字加上花括号来导入模块的具名导出,或者不加花括号直接导入模块的默认导出。需要注意的是,每个模块只能有一个默认导出。
例如,我们可以这样定义一个名为module.js的模块,并将其中的一个函数作为默认导出:
```
// module.js
export default function sayHello(name) {
console.log(`Hello, ${name}!`);
}
```
然后在另一个文件中,我们可以这样导入并使用这个默认导出:
```
// app.js
import sayHello from './module.js';
sayHello('Tom'); // 输出:Hello, Tom!
```
阅读全文