如何公开多个全局名称?
// src/module1.js
const Util = {
func1 () {},
func2 () {},
func3 () {}
}
export default Util
// src/module2.js
import Util from './module2'
class Class1 {
constructor({ foo = 1, bar = Util.func1 }) {
this.foo = foo;
this.bar = bar;
}
method1() {}
method2() {}
method3() {}
}
export default Class1
// src/index.js
import Util from './module1.js'
import Class1 from './module2.js'
export default { Util, Class1 }
如何配置汇总以将Util
和Calss1
暴露给全局空间,以便我可以像使用它一样
// Util.func1 is the default
const a = new Class1({ foo: 5, bar: Util.func2 });
a.method1();