对于ui管理这一块,我一般这么处理:
ModuleInfo{
funcId:1001,
className: BagView,
resUrl:“xxxxxx/xxxx/bagView”//ui资源,
isModel:true,//是否弹窗
releaseType:1/2/3 //释放内存规则
rejectViews:[] //相互排斥的UI
}
UiManger
showWindow(funcId, data, isCloseOther)
closeWindow(funcId)