js 接力导出
js 接力导出
a.js
export function a1() {
console.error('a1');
}
export function a2() {
console.error('a2');
}
export default { a1, a2 }
b.js
// 导出a 的所有内容, 默认导出需要显示声明
export * from './a.js'
import { default as aDefault } from './a.js'
export function b1() {
console.error('b1');
}
export function b2() {
console.error('b2');
}
export default {
...aDefault,
b1,
b2
}
c.js
import ab, { a1, b1 } from './b.js'
console.error(ab);
console.error(a1);
console.error(b1);