一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种小程序更多菜单配置展示方法与流程

2022-04-30 11:41:37 来源:中国专利 TAG:


1.本发明涉及小程序开发技术领域,尤其是涉及一种小程序更多菜单配置展示方法。


背景技术:

2.随着计算机技术的不断发展,小程序(mini program)开发技术日益成为一种移动端应用的开发标准;开发者按照小程序的语法开发并编译好小程序之后,上传到小程序管理端,再经过安全、业务等审核后,再在app中内置一种小程序运行时sdk的方式提供小程序运行环境,就可以在app里面打开相应的小程序。用户在使用小程序时点击页面右上方的胶囊按钮「

」可以打开更多功能菜单页面,方便用户使用。
3.目前市面上,小程序页面右上方的胶囊按钮「

」打开的更多菜单功能都是类似的、标准的;开发者一般只能通过代码形式改动其中一小部分,不能实现完全定制化,无法实现每个小程序的个性化功能;且该部分菜单功能只能在app客户端的中实现,受app客户端版本影响,无法实时更新,管理者对其控制很不方便。


技术实现要素:

4.本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种方便管理者控制的小程序更多菜单配置展示方法。
5.本发明的目的可以通过以下技术方案来实现:
6.一种小程序更多菜单配置展示方法,该方法包括:
7.s1、app客户端集成小程序运行时sdk,建立小程序功能库;
8.s2、小程序管理端配置小程序更多菜单中的功能列表信息;
9.s3、开发配置并展示小程序更多菜单功能按钮的前端代码;
10.s4、用户打开app客户端,点击小程序,初始化小程序sdk环境,获取小程序详情;
11.s5、点击小程序的更多菜单按钮,根据小程序管理端配置和前端代码共同确定更多菜单功能按钮的展示。
12.优选地,所述的小程序功能库中包括两种不同类型的功能按钮,分别为通用功能按钮和个性化功能按钮,所述的通用功能按钮为不需小程序开发的功能按钮,所述的个性化功能按钮为在小程序前端在开发时自定义的功能按钮。
13.优选地,所述的功能按钮信息包括功能按钮的图标、名称、调用功能、app版本号、显示顺序。
14.优选地,步骤s4获取小程序详情具体为:app客户端向小程序管理端发送获取小程序详情的请求,小程序管理端返回小程序详情至app客户端。
15.优选地,所述的小程序详情包括小程序代码包、小程序更多菜单的功能按钮列表库。
16.优选地,所述的小程序更多菜单的功能按钮列表库通过app版本号进行适配。
17.优选地,所述的小程序更多菜单的功能按钮列表库包括通用功能按钮列表a1和个性化功能按钮列表a2。
18.优选地,步骤s5具体包括:
19.app客户端向小程序前端请求前端自定义功能,小程序前端返回小程序自定义功能信息至app客户端;
20.app客户端处理小程序更多菜单按钮列表;
21.app客户端向小程序管理端请求小程序更多菜单按钮图标,小程序管理端返回小程序更多菜单按钮图标至app客户端;
22.展示小程序更多菜单按钮。
23.优选地,所述的小程序前端返回小程序自定义功能信息包括前端代码中可实现的个性化功能按钮列表b。
24.优选地,所述的app客户端处理小程序更多菜单按钮列表具体为:将通用功能按钮列表a1和个性化功能按钮列表b求并集得到小程序最终展示的更多菜单按钮列表。
25.与现有技术相比,本发明具有如下优点:
26.(1)本发明本方案是通过管理端去管理每个小程序胶囊按钮「

」打开更多菜单中的功能按钮部分,也就说打开小程序时根据管理端的配置和小程序的前端,最终确定小程序端「

」更多菜单展示哪些功能按钮;支持在管理端按照规范管理每个小程序按钮的类型、图标、名称、对应功能、适用app版本、自定义按钮的顺序等信息。
27.(2)本发明通过小程序管理端对小程序更多菜单的实时控制,使其不受宿主app客户端版本影响,小程序可自定义按钮功能,不受宿主app限制,提高功能丰富性,细化到每个小程序粒度单独管理,体现了个性化的特点,提升客户体验。
附图说明
28.图1为本发明一种小程序更多菜单配置展示方法的流程框图;
29.图2为本发明一种小程序更多菜单配置展示方法执行时的交互时序图。
具体实施方式
30.下面结合附图和具体实施例对本发明进行详细说明。注意,以下的实施方式的说明只是实质上的例示,本发明并不意在对其适用物或其用途进行限定,且本发明并不限定于以下的实施方式。
31.实施例
32.本方案提供一种小程序更多菜单(即右上角胶囊按钮的「

」)功能按钮由管理端配置展示方法,并以用户交互时序图对该方法进行说明。本方案主要分为app客户端建立功能库、小程序管理端配置、小程序前端开发和更多菜单展示四个部分,其中app客户端集成小程序运行时sdk环境并建立功能库;在小程序管理端配置小程序更多菜单的功能按钮功能列表;小程序开发人员按开发规范完善小程序自定义功能信息;用户打开更多菜单时根据小程序管理端配置和小程序前端代码共同确定更多菜单功能按钮的展示。
33.如图1所示,本实施例提供一种小程序更多菜单配置展示方法,该方法包括:
34.s1、app客户端集成小程序运行时sdk,建立小程序功能库;
35.小程序运行时sdk:简称小程序sdk,小程序运行的载体,以sdk的形式存在,可被app集成:为小程序运行提供安全沙箱、代码解释、页面渲染等服务;
36.小程序功能库中包括两种不同类型的功能按钮,分别为通用功能按钮和个性化功能按钮,其中:
37.通用功能按钮为不需小程序开发的功能按钮,如收藏、重启;
38.个性化功能按钮为在小程序前端在开发时自定义的功能按钮,如分享、打开某个小程序等功能,对此类型功能需要提供开发规范。
39.s2、小程序管理端配置小程序更多菜单中的功能列表信息,功能按钮信息包括功能按钮的图标、名称、调用功能、app版本号(区分android和ios版本)、显示顺序。
40.s3、开发配置并展示小程序更多菜单功能按钮的前端代码,开发人员在开发小程序前端代码时,按开发规范传入更多菜单中需要自定义功能按钮的自定义信息。
41.s4、用户打开app客户端,点击小程序,初始化小程序sdk环境,获取小程序详情,其中,获取小程序详情具体为:app客户端向小程序管理端发送获取小程序详情的请求,小程序管理端返回小程序详情至app客户端,小程序详情包括小程序代码包、小程序更多菜单的功能按钮列表库,小程序更多菜单的功能按钮列表库包括通用功能按钮列表a1和个性化功能按钮列表a2。
42.s5、点击小程序的更多菜单按钮,根据小程序管理端配置和前端代码共同确定更多菜单功能按钮的展示,具体包括:
43.app客户端向小程序前端请求前端自定义功能,小程序前端返回小程序自定义功能信息至app客户端,小程序自定义功能信息包括前端代码中可实现的个性化功能按钮列表b;
44.app客户端处理小程序更多菜单按钮列表:将通用功能按钮列表a1和个性化功能按钮列表b求并集得到小程序最终展示的更多菜单按钮列表;
45.app客户端向小程序管理端请求小程序更多菜单按钮图标,小程序管理端返回小程序更多菜单按钮图标至app客户端;
46.展示小程序更多菜单按钮。
47.图2为本发明一种小程序更多菜单配置展示方法执行时的交互时序图,具体为:
48.1、用户打开app,点击小程序;
49.2、app客户端初始化小程序运行sdk;
50.3、app客户端向小程序管理端发送获取小程序详情的请求;
51.4、小程序管理端返回小程序详情至app客户端;
52.5、app客户端打开小程序并展示给用户;
53.6、用户点击小程序的「

」获取更多功能菜单按钮;
54.8、app客户端向小程序前端获取小程序前端自定义功能;
55.8、小程序前端返回小程序自定义功能信息至app客户端;
56.9、app客户端处理小程序更多菜单按钮列表;
57.10、app客户端向小程序管理端请求小程序更多菜单按钮图标;
58.11、小程序管理端返回小程序更多菜单按钮图标至app客户端;
59.12、展示小程序更多菜单按钮。
60.上述实施方式仅为例举,不表示对本发明范围的限定。这些实施方式还能以其它各种方式来实施,且能在不脱离本发明技术思想的范围内作各种省略、置换、变更。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献