【技术实现步骤摘要】
移动端页面构建方法、系统和移动端
本公开涉及移动互联网领域,尤其涉及一种移动端页面构建方法、系统和移动端。
技术介绍
电商的搜索、分类、商品详情、应用市场的列表展示等移动端列表界面,针对不同的业务需求,列表个个成员所展示的内容也不同。在基础的开发过程中,每次成员状态的改变都需要维护原始列表的内容进行更改,例如,列表界面使用列表控件进行展示,每次发表新版本则需要修改列表实现代码,修改列表主逻辑,同时,修改列表内容实现容易造成其他问题的引出。这样使得维护成本增加,且不能保证维护后其他功能的正确性,不利于页面维护。
技术实现思路
本公开要解决的一个技术问题是提供一种移动端页面构建方法、系统和移动端,能够解决当前敏捷开发过程中高频业务需求对页面维护的要求。根据本公开一方面,提出一种移动端页面构建方法,包括:接收服务器下发的楼层模版配置数据,其中,楼层模版配置数据包括楼层标识列表;遍历楼层模版配置数据,根据楼层标识与模版实体的对应关系,为各楼层选择对应的模版实体;根据模版实体生成各楼层对应的模版数据;根据模版数据创建楼层实体类列表,以便根据楼层实体类列表在页面中构建各楼层。可选地,该方法还包括:判断各楼层是否需要显示在页面上;根据判断结果设置各楼层的标志位,标志位用于标识各楼层是否显示在页面中;在楼层实体类列表增加各楼层标志位生成楼层展示列表,以便根据楼层展示列表在页面展示各楼层。可选地,该方法还包括:根据业务需求判断是否需要增加新楼层;若需要增加新楼层,则获取新楼层信息,其中,新楼 ...
【技术保护点】
1.一种移动端页面构建方法,包括:/n接收服务器下发的楼层模版配置数据,其中,所述楼层模版配置数据包括楼层标识列表;/n遍历所述楼层模版配置数据,根据楼层标识与模版实体的对应关系,为各楼层选择对应的模版实体;/n根据模版实体生成各楼层对应的模版数据;/n根据所述模版数据创建楼层实体类列表,以便根据所述楼层实体类列表在所述页面中构建各楼层。/n
【技术特征摘要】
1.一种移动端页面构建方法,包括:
接收服务器下发的楼层模版配置数据,其中,所述楼层模版配置数据包括楼层标识列表;
遍历所述楼层模版配置数据,根据楼层标识与模版实体的对应关系,为各楼层选择对应的模版实体;
根据模版实体生成各楼层对应的模版数据;
根据所述模版数据创建楼层实体类列表,以便根据所述楼层实体类列表在所述页面中构建各楼层。
2.根据权利要求1所述的移动端页面构建方法,还包括:
判断各楼层是否需要显示在所述页面上;
根据判断结果设置各楼层的标志位,所述标志位用于标识各楼层是否显示在页面中;
在所述楼层实体类列表增加各楼层标志位生成楼层展示列表,以便根据所述楼层展示列表在所述页面展示各楼层。
3.根据权利要求2所述的移动端页面构建方法,还包括:
根据业务需求判断是否需要增加新楼层;
若需要增加新楼层,则获取新楼层信息,其中,所述新楼层信息中包括楼层标识;
将所述新楼层信息中的楼层标识与所述楼层展示列表中的楼层标识进行比对,确定新楼层在所述页面中的位置;
根据新楼层在所述页面中的位置在页面中插入新楼层。
4.根据权利要求2所述的移动端页面构建方法,还包括:
根据业务需求判断是否需要删除预定楼层;
若需要删除预定楼层,则根据所述预定楼层的楼层标识确定所述预定楼层在所述页面的位置;
在所述预定楼层在页面的位置处删除所述预定楼层。
5.根据权利要求1所述的移动端页面构建方法,其中,所述楼层模版配置数据还包括楼层分割线信息,所述方法还包括:
若相邻楼层间至少有一个楼层处于隐藏模式,则将相邻楼层的楼层分割线合并。
6.根据权利要求1-5任一所述的移动端页面构建方法,还包括:
根据所述页面中各业务单元间的属性信息,将不同的业务单元划分为不同的楼层。
7.根据权利要求6所述的移动端页面构建方法,其中,
各业务单元间的属性信息包括顺序逻辑关系、功能关系、耦合关系和内容关系中的至少一项。
8.根据权利要求1-5任一所述的移动端页面构建方法,其中,
响应于构建页面请求,在本地读取预先从服务器下载的楼层模版配置数据;或者
响应于构建页面请求,在服务器获取楼层模版配置数据。
9.一种移动端,包括:
配置数据接收单元,用于接收服务器下发的楼层模版配置数据,其中,所述楼层模版配置数据包括楼层标识列表;
模版实体选择单元,用于遍历所述楼层模版配置数据,根据楼层标识与模版实体的对应关系,为各楼层选择对应的模版实体;
模版数据生成单元,用于根据模版实体生成各楼层对应的模版数据;
列表生成单元,用于根据所述模版数据创建楼层实体类列...
【专利技术属性】
技术研发人员:李俊涛,
申请(专利权)人:北京京东尚科信息技术有限公司,北京京东世纪贸易有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。