[发明专利]子应用生成方法、装置、计算机设备和存储介质有效
申请号: | 202010638752.6 | 申请日: | 2020-07-06 |
公开(公告)号: | CN111522552B | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | 宿海成 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F8/34;G06F9/451 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 黄晶晶 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 生成 方法 装置 计算机 设备 存储 介质 | ||
1.一种子应用生成方法,其特征在于,所述方法包括:
根据子应用可视化组件规范确定可视化模板,根据所述可视化模板和数据类型生成组件库界面,并通过组件机制在所述组件库界面提供组件;
展示子应用的页面模板,并展示所述组件库界面;
响应于在所述组件库界面的组件选择操作,将所述组件选择操作选中的组件添加到所述页面模板中;
展示所述选中的组件的属性界面,响应于在所述属性界面触发的数据绑定操作,将所述数据绑定操作所指定的数据与所述组件绑定;
当所述页面模板中添加的至少一个组件处于编辑状态时,通过具有指向性的可视化表达方式显示可视化的组件与数据绑定关系;所述具有指向性的可视化表达方式指向编辑状态的所述组件,并指向编辑状态的所述组件所绑定的数据;
至少根据所述页面模板中已添加的组件,以及与已添加的所述组件绑定的数据,生成子应用代码;所述子应用代码用于生成在母应用上运行的子应用。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于数据集配置操作,展示数据集配置界面;
响应于在所述数据集配置界面触发的数据选择操作,从预定义的数据集中选择预定义的数据;
当选择的所述数据已绑定组件时,将已绑定的组件添加到所述页面模板中。
3.根据权利要求1所述的方法,其特征在于,所述响应于在所述属性界面触发的数据绑定操作,将所述数据绑定操作所指定的数据与所述组件绑定包括:
响应于在所述属性界面触发的数据绑定操作,在所述属性界面显示预定义的数据集;
基于对所述属性界面所显示的数据集的数据选择操作,从所述数据集中选择预定义的数据;
将选择的所述数据与所述组件绑定。
4.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:
响应于数据定义发起操作,进入数据定义界面;
基于在所述数据定义界面配置的数据名称和数据类型,确定定义的数据;
将所述定义的数据添加到数据集中。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
当所述数据类型是默认绑定组件的预设数据类型时,将所述定义的数据与所述预设数据类型对应的默认组件绑定。
6.根据权利要求1所述的方法,其特征在于,在所述将所述数据绑定操作所指定的数据与所述组件绑定之后,所述方法还包括:
响应于对所述页面模板中添加的所述组件的选中操作,触发事件添加入口;
响应于对所述事件添加入口的触发操作,将所述组件与事件绑定;
所述至少根据所述页面模板中已添加的组件,以及与已添加的所述组件绑定的数据,生成子应用代码,包括:
至少根据所述页面模板中已添加的组件、与已添加的所述组件绑定的数据以及与所述组件绑定的事件,生成子应用代码。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
在与所述页面模板对应的第一展示区域,展示所述页面模板中已添加的组件所绑定事件的事件标识;
当所述页面模板中添加的至少一个组件处于编辑状态时,显示可视化的组件与事件绑定关系;所述组件与事件绑定关系指向编辑状态的所述组件,并指向所述第一展示区域中编辑状态的所述组件所绑定事件的事件标识。
8.根据权利要求1所述的方法,其特征在于,所述具有指向性的可视化表达方式所指向的绑定的数据展示在与所述页面模板对应的第二显示区域。
9.根据权利要求7所述的方法,其特征在于,所述方法还包括:
在开发项目管理页面,响应于开发项目创建操作,创建子应用开发项目;
进入所述子应用开发项目对应的开发环境,读取组件配置信息;
基于所述组件配置信息构建所述开发环境所支持的组件;
在展示所述组件库界面时,将构建得到的所述组件展示在所述组件库界面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010638752.6/1.html,转载请声明来源钻瓜专利网。