想从一些全局对象导出一个获取模块定义的模块.
它是这样的:
export {
get DynamicModule() {
return __globalFluxStorage.state.property.property.property.property
}
}
...
import {DynamicModule} from 'dynamic-module'
Run Code Online (Sandbox Code Playgroud)
我们有一个复杂的磁通存储,而DynamicModule只是一种访问__globalFluxStorage.state.property.property.property.property的方法,无需输入long属性访问器.这可能吗?谢谢.
编辑:
因为我正在使用babel,尝试过这样的事情:
Object.defineProperty(module.exports, "Forms", {
get: function() {
return __globalFluxStorage.state.property.property.property.property
}
});
Run Code Online (Sandbox Code Playgroud)
但是不起作用,即{DynamicModule} undefined