icestark icon indicating copy to clipboard operation
icestark copied to clipboard

是否可以 export loadModule 方法

Open ylfeng250 opened this issue 3 years ago • 1 comments

https://github.com/ice-lab/icestark/blob/master/packages/icestark-module/src/index.ts#L9 这个位置没有export loadModule 是有什么考虑吗?

我们会使用 icestark-module 来动态加载模块。我们是通过 mountModule 的方式加载模块,在传入 moduleInfo 的时候添加了mount 方法做全局的处理,但是这样平台上的三方模块export的mount就不会执行了。看了mountModule ,主要是是调用了 loadModule 方法。如果可以export loadModule,则可以通过自己封装一个mountModule 方法处理这个问题。

ylfeng250 avatar Mar 16 '22 15:03 ylfeng250

loadModule 是一个内部方法,并不建议使用。在你说的这个场景下,icestark-module 是优先使用全局的生命周期。可以考虑增加一个参数来编排覆盖行为。欢迎提供 pr 😊

maoxiaoke avatar Mar 18 '22 04:03 maoxiaoke