MorJS 自定义 Api 全局变量名称 原理
2024-01-23 11:18 更新
在编译时读取业务配置的 globalObject 的值,如果接收到页面自定义的值,在编译层做两件事(以 globalObject 设置为 customMy 为例):
- 将
.js文件中的my.*调用更改成customMy.* - 给
window.$MOR_GLOBAL_OBJECT赋值为customMy,以供runtime模块消费。
运行时只需要做一件事:读取 window.$MOR_GLOBAL_OBJECT 的值,拿到值后将所有 api 挂载到 window.[window.$MOR_GLOBAL_OBJECT]。(如果 window.$MOR_GLOBAL_OBJECT 没有值,默认会挂在 my 上 )
以上内容是否对您有帮助:

免费 AI IDE


更多建议: