【技术实现步骤摘要】
一种可视化组件配置方法、装置、设备及存储介质
[0001]本申请涉及组件配置领域,涉及但不限于一种可视化组件配置方法、装置、设备及存储介质。
技术介绍
[0002]相关技术进行动态组件配置生成页面的方式,存在这样的问题:页面的配置引擎、解析引擎和组件内部的实现方式,在发布打包的时候已经静态化,这种方式对于大量项目使用公共组件尤其是开源组件时有重大弊端,当组件内部逻辑出现问题需要更新时,所有相关项目针对修复都要重新更新打包,然后重新发布或者手动更换相关组件,这种方式缺乏足够的灵活性。
技术实现思路
[0003]有鉴于此,本申请实施例提供一种可视化组件配置方法、装置、设备及存储介质。
[0004]本申请的技术方案是这样实现的:
[0005]本申请实施例提供一种可视化组件配置方法,包括:
[0006]客户端在进行页面初始化时,确定所述页面上的视图元素的标识;
[0007]根据所述视图元素的标识确定与所述视图元素绑定的组件配置数据,其中所述组件配置数据包括组件标识和组件属性信息; />[0008]根据本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种可视化组件配置方法,其特征在于,包括:客户端在进行页面初始化时,确定所述页面上的视图元素的标识;根据所述视图元素的标识确定与所述视图元素绑定的组件配置数据,其中所述组件配置数据包括组件标识和组件属性信息;根据所述组件标识,获取所述页面的目标组件类;所述目标组件类是从对组件进行更新的组件服务端获得的;调用解析引擎,根据所述组件属性信息和所述目标组件类,进行实例化渲染,得到目标页面。2.根据权利要求1所述的方法,其特征在于,所述根据所述组件标识,获取所述页面的目标组件类,包括:向组件服务端请求与所述组件标识对应的目标组件和目标适配器;调用所述目标适配器,按照所述目标组件的开发模式对所述目标组件进行类封装,得到目标组件类。3.根据权利要求2所述的方法,其特征在于,所述向组件服务端请求与所述组件标识对应的目标组件和目标适配器,包括:客户端在进行所述页面初始化时,读取所述页面的服务配置信息;根据所述页面的服务配置信息,向所述组件服务端发送均携带有所述组件标识的加载组件请求和加载适配器请求。4.根据权利要求3所述的方法,其特征在于,所述客户端在进行所述页面初始化时,读取所述页面的服务配置信息,包括:所述客户端在进行所述页面初始化时,与数据服务端建立连接,得到存储路径;通过访问所述存储路径,得到所述页面的服务配置信息;或者,所述客户端在进行所述页面初始化时,从本地读取所述页面的服务配置信息。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:与所述组件服务端建立全双工通信连接;接收所述组件服务端广播的更新通知,所述更新通知中包括待更新组件的组件标识;对应地,所述根据所述组件标识,获取所述页面的目标组件类,包括:检测到所述待更新组件的组件标识与所述组件配置数据中的组件标识相同时,根据所述组件标识向组件服务端,至少请求更新后的目标组件;调用所述目标组件对应的目标适配器,按照所述更新后的目标组件的开发模式对所述更新后的目标组件进行类封装,得到目标组件类。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:根据删除所述组件标识对应的被更新的组件的组件实例,保存更新后的目标组件。7.根据权利要求1所述的方法,其特征在于,所述根据所述组件标识,获取所述页面的目标组件类,包括:根据所述组件标识,从加载的组件集合中的组件类中确定所述目标组件类。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:客户端在进行所述页面初始化时,读取所述服务配置信息;
根据所述服务配置信息向所述组件服务端请求所述组件集合和适配器;调用所述适配器,按照所述组件集合中每一组件的开发模式对对应组件进行类封装,得到所述组件集合的组件类...
【专利技术属性】
技术研发人员:侯密,
申请(专利权)人:中国移动通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。