本发明涉及计算机,具体而言,涉及一种页面生成方法、页面配置方法、装置及电子设备。
背景技术:
1、随着互联网技术的发展及智能移动终端的普及,人们的生活和智能移动终端之间的关系越来越密切,智能移动终端中包含的各种应用程序(application,app)为人们提供的不同的需求。
2、现有的应用程序在对页面内容进行更新后,需要用户从专门的应用市场中下载新版本的应用程序,将终端设备中安装的旧版本的应用程序替换为新版本的应用程序,无法实现对应用程序的页面进行无感化更新。
技术实现思路
1、本发明的目的在于,针对上述现有技术中的不足,提供一种页面生成方法、页面配置方法、装置及电子设备,以便实现在应用程序启动时自动获取新版本的页面内容,实现对应用程序中的页面进行无感化更新。
2、为实现上述目的,本技术实施例采用的技术方案如下:
3、第一方面,本技术实施例提供了一种页面生成方法,应用于终端设备,所述方法包括:
4、接收预设应用程序的启动指令;
5、根据所述启动指令,获取所述预设应用程序的主页面的配置文件和下拉页面的配置文件,所述主页面的配置文件和所述下拉页面的配置文件是通过移动应用开发平台配置生成的;
6、根据所述主页面的配置文件,渲染并显示所述主页面;
7、响应于针对所述主页面的下拉操作,根据所述下拉页面的配置文件,渲染并显示所述下拉页面。
8、可选的,所述根据所述启动指令,获取所述预设应用程序的主页面的配置文件和下拉页面的配置文件,包括:
9、根据所述启动指令,获取所述配置文件的版本标识;
10、若所述版本标识指示所述配置文件为新版本的配置文件,则获取所述主页面的配置文件和所述下拉页面的配置文件。
11、可选的,所述方法还包括:
12、根据启动指令,获取所述预设应用程序的导航页面的配置文件;
13、根据所述导航页面的配置文件,渲染并显示所述导航页面;
14、响应于针对所述导航页面中组件的点击操作,根据所述组件对应的主页面的配置文件,渲染并显示所述组件对应主页面。
15、在一种可能的实现方式中,在所述移动应用开发平台中生成所述主页面的步骤文件和所述下拉文件的配置文件的步骤为:
16、获取针对预设应用程序的主页面创建信息以及下拉页面创建信息;
17、根据所述主页面创建信息以及所述下拉页面创建信息,分别生成主页面画布以及下拉页面画布;
18、分别对所述主页面画布以及所述下拉页面画布进行组件配置,生成所述预设应用程序的主页面的配置文件和下拉页面的配置文件,以使得终端设备启动所述预设应用程序时,根据所述主页面的配置文件和所述下拉页面的配置文件,分别渲染生成所述主页面和所述下拉页面。
19、可选的,所述获取针对预设应用程序的主页面创建信息以及下拉页面创建信息,包括:
20、根据输入的页面创建指令,显示创建信息输入界面;
21、响应在所述创建信息输入界面中输入的主页面名称和主页面类型,确定所述主页面创建信息;
22、响应在所述创建信息输入界面输入的下拉页面名称和下拉页面类型,确定所述下拉页面创建信息。
23、可选的,所述分别对所述主页面画布,以及下拉页面画布进行组件配置,生成所述预设应用程序的主页面的配置文件和下拉页面的配置文件,包括:
24、根据预设组件库的组件,分别在所述主页面画布和所述下拉页面画布中添加至少一个组件;
25、获取针对每个组件的属性配置信息;
26、根据所述每个组件的属性配置信息,分别生成所述主页面的配置文件和所述下拉页面的配置文件。
27、可选的,所述获取针对每个组件的属性配置信息,包括:
28、对每个组件的组件名称、组件图标和组件事件进行配置,确定所述每个组件的属性配置信息,所述组件事件用于指示所述每个组件所执行的功能。
29、可选的,所述方法还包括:
30、获取针对所述预设应用程序的导航页面创建信息;
31、根据所述导航页面创建信息,生成导航页面画布;
32、对所述导航页面画布进行组件配置,并确定导航页面画布中组件与所述主页面的关联关系,生成所述预设应用程序的导航页面的配置文件。
33、第二方面,本技术实施例还提供一种页面配置方法,应用于移动应用开发平台,所述方法包括:
34、获取针对预设应用程序的主页面创建信息以及下拉页面创建信息;
35、根据所述主页面创建信息以及所述下拉页面创建信息,分别生成主页面画布以及下拉页面画布;
36、分别对所述主页面画布以及所述下拉页面画布进行组件配置,生成所述预设应用程序的主页面的配置文件和下拉页面的配置文件,以使得终端设备启动所述预设应用程序时,根据所述主页面的配置文件和所述下拉页面的配置文件,分别渲染生成所述主页面和所述下拉页面。
37、可选的,所述获取针对预设应用程序的主页面创建信息以及下拉页面创建信息,包括:
38、根据输入的页面创建指令,显示创建信息输入界面;
39、响应在所述创建信息输入界面中输入的主页面名称和主页面类型,确定所述主页面创建信息;
40、响应在所述创建信息输入界面输入的下拉页面名称和下拉页面类型,确定所述下拉页面创建信息。
41、可选的,所述分别对所述主页面画布,以及下拉页面画布进行组件配置,生成所述预设应用程序的主页面的配置文件和下拉页面的配置文件,包括:
42、根据预设组件库的组件,分别在所述主页面画布和所述下拉页面画布中添加至少一个组件;
43、获取针对每个组件的属性配置信息;
44、根据所述每个组件的属性配置信息,分别生成所述主页面的配置文件和所述下拉页面的配置文件。
45、可选的,所述获取针对每个组件的属性配置信息,包括:
46、对每个组件的组件名称、组件图标和组件事件进行配置,确定所述每个组件的属性配置信息,所述组件事件用于指示所述每个组件所执行的功能。
47、可选的,所述方法还包括:
48、获取针对所述预设应用程序的导航页面创建信息;
49、根据所述导航页面创建信息,生成导航页面画布;
50、对所述导航页面画布进行组件配置,并确定导航页面画布中组件与所述主页面的关联关系,生成所述预设应用程序的导航页面的配置文件。
51、在一种可能的实现方式中,所述终端设备根据所述配置文件渲染生成页面的步骤为:
52、接收预设应用程序的启动指令;
53、根据所述启动指令,获取所述预设应用程序的主页面的配置文件和下拉页面的配置文件,所述主页面的配置文件和所述下拉页面的配置文件是通过移动应用开发平台配置生成的;
54、根据所述主页面的配置文件,渲染并显示所述主页面;
55、响应于针对所述主页面的下拉操作,根据所述下拉页面的配置文件,渲染并显示所述下拉页面。
56、可选的,所述根据所述启动指令,获取所述预设应用程序的主页面的配置文件和下拉页面的配置文件,包括:
57、根据所述启动指令,获取所述配置文件的版本标识;
58、若所述版本标识指示所述配置文件为新版本的配置文件,则获取所述主页面的配置文件和所述下拉页面的配置文件。
59、可选的,所述方法还包括:
60、根据启动指令,获取所述预设应用程序的导航页面的配置文件;
61、根据所述导航页面的配置文件,渲染并显示所述导航页面;
62、响应于针对所述导航页面中组件的点击操作,根据所述组件对应的主页面的配置文件,渲染并显示所述组件对应主页面。
63、第三方面,本技术实施例还提供一种页面生成装置,应用于终端设备,所述装置包括:
64、指令接收模块,用于接收预设应用程序的启动指令;
65、文件获取模块,用于根据所述启动指令,获取所述预设应用程序的主页面的配置文件和下拉页面的配置文件,所述主页面的配置文件和所述下拉页面的配置文件是通过移动应用开发平台配置生成的;
66、页面渲染模块,用于根据所述主页面的配置文件,渲染并显示所述主页面;
67、所述页面渲染模块,还用于响应于针对所述主页面的下拉操作,根据所述下拉页面的配置文件,渲染并显示所述下拉页面。
68、可选的,所述文件获取模块,具体用于根据所述启动指令,获取所述配置文件的版本标识;若所述版本标识指示所述配置文件为新版本的配置文件,则获取所述主页面的配置文件和所述下拉页面的配置文件。
69、可选的,所述文件获取模块,还用于根据启动指令,获取所述预设应用程序的导航页面的配置文件;
70、所述页面渲染模块,还用于根据所述导航页面的配置文件,渲染并显示所述导航页面;
71、所述页面渲染模块,还用于响应于针对所述导航页面中组件的点击操作,根据所述组件对应的主页面的配置文件,渲染并显示所述组件对应主页面。
72、第四方面,本技术实施例还提供一种页面配置装置,应用于移动应用开发平台,所述装置包括:
73、信息获取模块,用于获取针对预设应用程序的主页面创建信息以及下拉页面创建信息;
74、画布生成模块,用于根据所述主页面创建信息以及所述下拉页面创建信息,分别生成主页面画布以及下拉页面画布;
75、文件生成模块,用于分别对所述主页面画布以及所述下拉页面画布进行组件配置,生成所述预设应用程序的主页面的配置文件和下拉页面的配置文件,以使得终端设备启动所述预设应用程序时,根据所述主页面的配置文件和所述下拉页面的配置文件,分别渲染生成所述主页面和所述下拉页面。
76、可选的,所述信息获取模块,包括:
77、界面显示单元,用于根据输入的页面创建指令,显示创建信息输入界面;
78、主页面信息确定单元,用于响应在所述创建信息输入界面中输入的主页面名称和主页面类型,确定所述主页面创建信息;
79、下拉页面信息确定单元,用于响应在所述创建信息输入界面输入的下拉页面名称和下拉页面类型,确定所述下拉页面创建信息。
80、可选的,所述文件生成模块,包括:
81、组件添加单元,用于根据预设组件库的组件,分别在所述主页面画布和所述下拉页面画布中添加至少一个组件;
82、配置信息获取单元,用于对每个组件的组件名称、组件图标和组件事件进行配置,确定所述每个组件的属性配置信息,所述组件事件用于指示所述每个组件所执行的功能;
83、文件生成单元,用于根据所述每个组件的属性配置信息,分别生成所述主页面的配置文件和所述下拉页面的配置文件。
84、可选的,所述信息获取模块,还用于获取针对所述预设应用程序的导航页面创建信息;
85、所述画布生成模块,还用于根据所述导航页面创建信息,生成导航页面画布;
86、所述文件生成模块,还用于对所述导航页面画布进行组件配置,并确定导航页面画布中组件与所述主页面的关联关系,生成所述预设应用程序的导航页面的配置文件。
87、第五方面,本技术实施例还提供一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的程序指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述程序指令,以执行如第一方面任一项所述的页面生成方法,或者如第二方面任一项所述的页面配置方法的步骤。
88、第六方面,本技术实施例还提供一种计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如第一方面任一项所述的页面生成方法,或者如第二方面任一项所述的页面配置方法的步骤。
89、本技术的有益效果是:
90、本技术提供的页面生成方法、页面配置方法、装置及电子设备,终端设备在接收到预设应用程序的启动指令后,获取预设应用程序的主页面的配置文件和下拉页面的配置文件, 以根据主页面的配置文件渲染并显示主页面,响应于针对主页面的下拉操作,根据下拉页面的配置文件渲染并显示下拉页面, 以实现在预设应用程序中渲染并显示最新版本的主页面和下拉页面,无需通过应用商店下载新版本的应用程序, 节约了用户的网络资源,实现了针对用户无感化更新应用程序的页面内容。