【技术实现步骤摘要】
微应用的开发方法、装置、设备、存储介质及程序产品
[0001]本申请实施例涉及应用
,特别涉及一种微应用的开发方法、装置、设备、存储介质及程序产品。
技术介绍
[0002]随着应用(Application)技术的不断发展,越来越多功能丰富的应用应运而生,为人们的日常生活带来便利。
[0003]通常情况下,应用需要由开发人员通过专业的编程工具,并使用相应的编程语言进行代码编写和调试,导致应用的开发门槛较高,且开发效率较低。
技术实现思路
[0004]本申请实施例提供了一种微应用的开发方法、装置、设备、存储介质及程序产品。所述技术方案如下:
[0005]一方面,本申请实施例提供了一种微应用的开发方法,所述方法包括:
[0006]显示微应用编辑界面;
[0007]接收对所述微应用编辑界面中可编辑元素的编辑操作,所述可编辑元素包括逻辑元素和服务元素,所述逻辑元素用于实现逻辑控制,所述服务元素用于实现服务调用,所述编辑操作指对所述可编辑元素进行组合的操作;
[0008]在所述微应用编辑界面中显示触发器对应的业务逻辑结构,所述业务逻辑结构由所述可编辑元素组合得到,所述触发器用于基于触发事件执行所述业务逻辑结构表征的业务逻辑;
[0009]基于至少一个所述触发器对应的所述业务逻辑结构生成微应用。
[0010]另一方面,本申请实施例提供了一种微应用的开发装置,所述装置包括:
[0011]界面显示模块,用于显示微应用编辑界面;
[0012]接 ...
【技术保护点】
【技术特征摘要】
1.一种微应用的开发方法,其特征在于,所述方法包括:显示微应用编辑界面;接收对所述微应用编辑界面中可编辑元素的编辑操作,所述可编辑元素包括逻辑元素和服务元素,所述逻辑元素用于实现逻辑控制,所述服务元素用于实现服务调用,所述编辑操作指对所述可编辑元素进行组合的操作;在所述微应用编辑界面中显示触发器对应的业务逻辑结构,所述业务逻辑结构由所述可编辑元素组合得到,所述触发器用于基于触发事件执行所述业务逻辑结构表征的业务逻辑;基于至少一个所述触发器对应的所述业务逻辑结构生成微应用。2.根据权利要求1所述的方法,其特征在于,所述微应用编辑界面中包括逻辑选择区域、服务选择区域以及编辑区域;所述接收对所述微应用编辑界面中可编辑元素的编辑操作,包括:接收对所述逻辑选择区域中所述逻辑元素的第一拖动操作,所述第一拖动操作指将所述逻辑元素由所述逻辑选择区域拖动至所述编辑区域的操作;接收对所述服务选择区域中所述服务元素的第二拖动操作,所述第二拖动操作指将所述服务元素由所述服务选择区域拖动至所述编辑区域的操作;所述在所述微应用编辑界面中显示触发器对应的业务逻辑结构,包括:在所述编辑区域显示所述触发器对应的所述业务逻辑结构。3.根据权利要求2所述的方法,其特征在于,所述逻辑选择区域中包含至少一个类型选择控件,不同的类型选择控件对应不同类型的控制逻辑;所述接收对所述逻辑选择区域中所述逻辑元素的第一拖动操作,包括:响应于对目标类型选择控件的触发操作,在所述逻辑选择区域显示属于目标类型的至少一个候选逻辑元素,所述目标类型为所述目标类型选择控件对应控制逻辑的类型;接收对所述候选逻辑元素中目标逻辑元素的第一拖动操作。4.根据权利要求3所述的方法,其特征在于,所述接收对所述候选逻辑元素中目标逻辑元素的第一拖动操作之后,所述方法还包括:显示所述目标逻辑元素对应的逻辑设置界面,所述逻辑设置界面用于设置所述目标逻辑元素的逻辑参数;通过所述逻辑设置界面获取设置的所述逻辑参数。5.根据权利要求2所述的方法,其特征在于,所述服务选择区域中包含服务搜索控件;所述接收对所述服务选择区域中所述服务元素的第二拖动操作,包括:响应于对所述服务搜索控件的触发操作,在所述服务选择区域显示至少一个候选服务元素,所述候选服务元素基于服务搜索词从服务器处查询得到;接收对所述候选服务元素中目标服务元素的第二拖动操作。6.根据权利要求5所述的方法,其特征在于,所述接收对所述候选服务元素中目标服务元素的第二拖动操作之后,所述方法还包括:显示所述目标服务元素对应的服务设置界面,所述服务设置界面用于设置所述目标服务元素的服务参数;通过所述服务设置界面获取设置的所述服务参数。
7.根据权利要求1至6任一所述的方法,其特征在于,所述接收对所述微应用编辑界面中可编辑元素的编辑操作之后,所述方法还包括:基于所述可编辑元素的目标编辑位置,确定所述可编辑元素在所述业务逻辑结构中的目标元素位置;在所述目标元素位置合法的情况下,将所述可编辑元素插入所述目标元素位置。8.根据权利要求7所述的方法,其特征在于,所述在所述目标元素位置合法的情况下,将所述可编辑元素插入所述目标元素位置,包括:确定所述目标元素位置对应子节点的子节点类型;在所述可编辑元素对应的节点类型与所述子节点类型匹配的情况下,确定所述目标元素位置合法,并将所述可编辑元素插入所述目标元素位置。9.根据权利要求7所述的方法,其特征在于,所述基于所述可编辑元素的目标编辑位置,确定所述可编辑元素在所述业...
【专利技术属性】
技术研发人员:杨俊拯,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。