ES6导出资源以及引入方式

本文最后更新于:1 年前

ES6导出资源以及引入方式

方法一

单独导出

src\util.js

1
2
3
4
5
6
export function setData() {
console.log("setData");
}
export function getData() {
console.log("getData");
}

解构赋值引入

src\pages\test\test.jsx

1
import { setData , getData } from "../../util";

如果是 export 单独导出,则解构赋值方法引入

方法二

默认方式导出

1
2
3
4
5
6
7
function setData() {
console.log("setData");
}
function getData() {
console.log("getData");
}
export default setData;

单独引入

1
import getData from "../../util";

如果使用结构赋值方式引入会报错

1
import { getData } from "../../util";//TypeError: Object(...) is not a function

方法三

对象方式导出

1
2
3
4
5
6
7
function setData() {
console.log("setData");
}
function getData() {
console.log("getData");
}
export default { setData, getData };

调用方式引入

1
2
3
4
5
6
//引入
import util from "../../util";

//调用
util.getData();


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!