js import的使用

是否是默认导出
默认导出 不加{} 不是默认导出加{}
test.js
export default function fn() {
console.log(“fn”);
}

export function fn2() {
console.log(“fn2”);
}

export function fn3() {
console.log(“fn3”);
}
index.js
import fn from “./test.js”;
import { fn2 as fn2name } from “./test.js”;
//as 即是重命名
fn();
fn2name();
// fn fn2
2.
import * as obj from,这种写法是把所有的输出包裹到obj对象里
index.js
import * as fntotal from “./test.js”;
fntotal.fn3();
//fn3
//fntotal的格式就是 一个对象 然后默认导出的就是default的属性名 其他就是各自的函数名的
//{default: ƒ fn(), fn2: ƒ fn2(), fn3: ƒ fn3()}
ƒ fn() {}

你可能感兴趣的:(js,css3,动画,css)