在ES6中export和export default均可用于导出文件、常量、模块、函数等,在导入这些文件时需要配合 import 使用。
在一个文件中可以存在多个export,但只能存在一个export default:
// export导出用法:
export function a () {
}
export const name = 'Ycz';
// export导入用法(导入实例需带'{}'且实例名必须与导出的实例名一致):
import {a, name} from 'xxxxx'
// export default导出用法:
const obj = {
name: 'YYYYcz'
};
export default obj;
// export default导入用法(导入实例不需要带'{}'且实例名也不必与导出的实例名一致):
import defaultObj from 'xxxxx'