【技术实现步骤摘要】
页面组件的构建方法、装置、设备及可读存储介质
[0001]本专利技术涉及UI开发
,具体涉及一种页面组件的构建方法、装置、设备及可读存储介质。
技术介绍
[0002]在电子产品应用软件的需求迭代过程中,通常会因为需要添加、修改或删除某个指定的UI组件而需要对其页面进行重新发版,甚至有时会因同一UI组件的反复修改而使得技术人员需要频繁改动代码,导致发版时间延长,大大降低了应用软件的迭代效率。
技术实现思路
[0003]有鉴于此,本专利技术实施例提供了一种页面组件的构建方法、装置、设备及可读存储介质,以解决应用软件的发版时间较长、迭代效率较低的问题。
[0004]根据第一方面,本专利技术实施例提供了一种页面组件的构建方法,包括:获取对应于待构建业务组件的组件数据以及待构建业务组件与管理器类的映射表;查询所述映射表确定所述组件数据对应的视图类;基于所述视图类中的组件属性,在视图模型中创建业务UI组件;根据所述业务UI组件构建页面视图。
[0005]本专利技术实施例提供的页面组件的构建方法,通过 ...
【技术保护点】
【技术特征摘要】
1.一种页面视图的构建方法,其特征在于,包括:获取对应于待构建业务组件的组件数据以及待构建业务组件与管理器类的映射表;查询所述映射表确定所述组件数据对应的视图类;基于所述视图类中的组件属性,在视图模型中创建业务UI组件;根据所述业务UI组件构建页面视图。2.根据权利要求1所述的方法,其特征在于,所述基于所述视图类中的组件属性,在视图模型中创建业务UI组件,包括:判断所述视图类的组件属性是否对应于容器类组件;当所述视图类的组件属性对应于容器类组件时,则在视图模型中创建容器业务UI组件。3.根据权利要求2所述的方法,其特征在于,所述基于所述视图类中的组件属性,在视图模型中创建业务UI组件,还包括:当所述视图类的组件属性对应于非容器类组件时,则在视图模型中创建单独的业务UI组件。4.根据权利要求1所述的方法,其特征在于,所述根据所述业务UI组件构建页面视图,包括:添加所述业务UI组件至所述视图模型对应的第一视图列表;将所述第一视图列表赋值于页面视图对应的第二视图列表,得到页面组件;对所述页面组件进行布局,生成所述页面视图。5.根据权利要求4所述的方法,其特征在于,在所述将所述第一视图列表赋值于页面视图对应的第二视图列表,得到页面组件之后,还包括:构建固定组件视图,得到固定组件列表,所述固定组件列表包括多个平级的组件视图;判断所述组件数据是否处于所述固定组件列表中;当所述组件数据处于所述固定组件列表中时,将所述组件数据对应的业务UI组件直接添加至所述页面视图中;更...
【专利技术属性】
技术研发人员:刘艳芹,
申请(专利权)人:北京自如信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。