1. 创建包含导出内容的模块 exportModule.js
// 定义一个函数
function defaultFunction() {
console.log('这是默认导出的函数');
}
// 定义一个对象
const defaultObject = {
message: '这是默认导出的对象'
};
// 默认导出函数
export default defaultFunction;
// 也可以同时默认导出对象,这里为了演示清晰分开写
// export default defaultObject;
// 定义一个函数
export function namedFunction() {
console.log('这是命名导出的函数');
}
// 定义一个对象
export const namedObject = {
message: '这是命名导出的对象'
};
2. 创建导入并使用导出内容的模块 importModule.js
import defaultExportedFunction from './exportModule.js';
defaultExportedFunction();
// 导入默认导出的对象(如果在exportModule.js中默认导出了对象)
// import defaultExportedObject from './exportModule.js';
// console.log(defaultExportedObject.message);
import { namedFunction, namedObject } from './exportModule.js';
namedFunction();
console.log(namedObject.message);