js中export和export default的区别
1. export
- 一个js文件中可以有多个export
- 有两种导出方式
- 导入时需要带大括号且是导出的方法的名字
export function fun1() {
console.log("第一个");
};
export function fun2() {
console.log("第二个");
};
function fun1() {
console.log("第一个");
};
function fun2() {
console.log("第二个");
};
export {fun1,fun2};
import {fun1,fun2} from "文件路径";
2. export default
- 一个文件只能有一个export default
- 导入时不用使用大括号
- 导入时可以时任意名字,不需要时方法名
export default function fun1() {
console.log("第一个");
};
function fun1() {
console.log("第一个");
};
export default fun1;
import fun1 from '文件路径';