icestark
icestark copied to clipboard
@ice/stark-module微模块如何导出模块内置的方法或者变量
如题,模块默认导出(export default)一个组件,同时export {xxx}导出一个方法或者变量。请问在使用微模块的时候,如何获取模块内置的方法或者变量,目前看只能加载模块组件<MicroModule moduleInfo={moduleInfo} />
目前只支持导出对应的生命周期,其他方法或者变量导出的使用场景是什么
目前只支持导出对应的生命周期,其他方法或者变量导出的使用场景是什么
例如,一个微模块中有默认导出的组件,还有非默认导出的组件、方法、ts类型定义

我在使用微模块的时候除了默认导出的模块组件,其他的类型要如何获取呢,我的想法是可以和npm包一样方便导入使用
在微模块的使用场景下仅会默认读取生命周期,如果想获取其他模块,可以参考代码实现中的模块加载能力
在微模块的使用场景下仅会默认读取生命周期,如果想获取其他模块,可以参考代码实现中的模块加载能力
请问您说的模块加载能力有相关代码片段或者文档吗?能详细说说吗?感谢!
这个问题我也遇到了,我的场景是这样的:
- 这个被导入的微模块中会增加一些这个模块本身的配置信息,用来做页面渲染前的描述使用。
- 一个编辑器(宿主)上传一个微模块并拖拽到画布中,这个编辑器加载组件的同时可以将基本属性信息显示在右侧的面板上。 目前看只能够导出该组件的生命周期。
- 对外部合作的第三方开发人员相对友好,开发的内容完全闭合再这个模块内部,而不需要额外的外部配置。
这个问题我也遇到了,我的场景是这样的:
- 这个被导入的微模块中会增加一些这个模块本身的配置信息,用来做页面渲染前的描述使用。
- 一个编辑器(宿主)上传一个微模块并拖拽到画布中,这个编辑器加载组件的同时可以将基本属性信息显示在右侧的面板上。 目前看只能够导出该组件的生命周期。
- 对外部合作的第三方开发人员相对友好,开发的内容完全闭合再这个模块内部,而不需要额外的外部配置。
@ClarkXia 帮 CC