我希望导出一个模块,该模块从某个全局对象中获取其定义。
大致如下:
export {
get DynamicModule() {
return __globalFluxStorage.state.property.property.property.property
}
}
...
import {DynamicModule} from 'dynamic-module'
我们有一个复杂的flux存储,DynamicModule只是一种访问__globalFluxStorage.state.property.property.property.property的方式,无需输入长属性访问器。这可行吗?谢谢。
编辑:
由于我正在使用babel,尝试了以下代码:
Object.defineProperty(module.exports, "Forms", {
get: function() {
return __globalFluxStorage.state.property.property.property.property
}
});
但是不起作用,即{DynamicModule}是未定义的
undefined
。
export
语法无效。 - BergiDynamicModule
导入的例子吗? - Jivings