本申请涉及计算机,具体涉及一种页面生成方法、装置、设备及介质。
背景技术:
1、在一些组织中,例如企业,为方便员工之间的沟通,将配置协同工作软件,使员工可以通过安装协同工作软件的客户端进行两人或多人之间的实时沟通和协作。协同工作软件是指集成了通讯录、即时通信工具、会议、云文档、日历、工作台等中的任意多种功能的套件软件。其中,工作台是展示和使用其他应用的入口,例如企业员工可以通过工作台进行审批、考勤打卡等操作。
2、通常情况下,组织所使用的协同工作软件是第三方厂商提供的,相关的功能也是固定的,企业无法根据自己的需求进行适应性调整。例如,组织无法制作符合自身需求的工作台门户,只能使用第三方提供的默认门户,或者向第三方反馈自身的需求进而由第三方进行开发,导致流程繁琐,影响使用体验。
技术实现思路
1、有鉴于此,本申请实施例提供一种页面生成方法、装置、设备及介质,以实现用户可以自定义页面的样式,满足个性化需求。
2、为实现上述目的,本申请实施例提供的技术方案如下:
3、在本申请实施例第一方面,提供了一种页面生成方法,该方法可以包括:
4、响应于目标用户触发的编辑操作,显示编辑页面,所述编辑页面包括画布;
5、响应于所述目标用户在所述编辑页面触发的操作,获取在所述画布上所添加的布局组件以及在所述布局组件对应的区域中所添加的应用组件;
6、响应于所述目标用户触发的确认操作,基于所述布局组件以及所述应用组件生成第一页面。
7、在本申请实施例第二方面,提供了一种页面生成装置,所述装置包括:
8、显示单元,用于响应于目标用户触发的编辑操作,显示编辑页面,所述编辑页面包括画布;
9、获取单元,用于响应于所述目标用户在所述编辑页面触发的操作,获取在所述画布上所添加的布局组件以及在所述布局组件对应的区域中所添加的应用组件,所述布局组件用于表征一种布局风格;
10、生成单元,用于响应于所述目标用户触发的确认操作,基于所述布局组件以及所述应用组件生成第一页面。
11、在本申请实施例第三方面,提供了一种电子设备,所述设备包括:处理器和存储器;
12、所述存储器,用于存储指令或计算机程序;
13、所述处理器,用于执行所述存储器中的所述指令或计算机程序,以使得所述电子设备执行第一方面所述的页面生成方法。
14、在本申请实施例第四方面,提供了一种计算机可读存储介质,所述机算机可读存储介质中存储有指令,当所述指令在设备上运行时,使得所述设备执行第一方面所述的页面生成方法。
15、在本申请实施例第五方面,提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得计算机执行以上第一方面所述的方法。
16、由此可见,本申请实施例具有如下有益效果:
17、本申请实施例中当目标用户需要定义符合自身需求的页面样式时,响应于目标用户触发的操作,显示编辑页面,该编辑页面包括画布,该画布可以展示目标用户所配置的页面样式。响应于目标用户在编辑页面触发的编辑操作,获取在画布上所添加的布局组件以及在布局组件对应的区域中所添加的应用组件。其中,布局组件用于表征一种布局风格,不同的布局组件表示不同的布局风格。即,目标用户可以根据自身的需求在画布上放置不同的布局组件,并在布局组件所对应的区域添加应用组件。在目标用户确认所添加的布局组件和应用组件后,将基于布局组件以及应用组件生成第一页面,该第一页面中的应用组件所呈现的布局风格是按照目标用户的需求确定的。可见,通过本申请实施例提供的方法,允许目标用户自定义页面的布局风格以及页面上所呈现的应用组件,满足不同组织的个性化需求,提高使用体验。
1.一种页面生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述响应于所述目标用户在所述编辑页面触发的操作,获取所述目标用户在所述画布上所添加的布局组件以及在所述布局组件对应的区域中所添加的应用组件,包括:
3.根据权利要求1所述的方法,其特征在于,所述响应于所述目标用户在所述编辑页面触发的操作,获取所述目标用户在所述画布上所添加的布局组件以及在所述布局组件对应的区域中所添加的应用组件,包括:
4.根据权利要求1-3任一项所述的方法,其特征在于,所述响应于目标用户触发的编辑操作,显示编辑页面,包括:
5.根据权利要求4所述的方法,其特征在于,所述授权码与所述第一页面对应。
6.根据权利要求1所述的方法,其特征在于,所述应用组件的类型包括应用、卡片、链接和图标控件中的至少一种。
7.根据权利要求1所述的方法,其特征在于,所述应用组件包括标准组件、自定义组件和第三方上传的组件中的至少一种。
8.根据权利要求6或7所述的方法,其特征在于,多个应用组件显示在所述第一页面,和/或多个布局组件显示在所述编辑页面。
9.根据权利要求8所述的方法,其特征在于,所述应用组件基于预先定义的第一数据标准更新在页面上所显示的信息,所述第一数据标准用于指示所述应用组件在所述页面上所需显示的字段,或所述布局组件基于预先定义的第二数据标准更新在页面上所显示的信息,所述第二数据标准用于指示所述布局组件在所述页面上所需显示的字段。
10.根据权利要求8所述的方法,其特征在于,所述应用组件可应用于多个宿主。
11.根据权利要求10所述的方法,其特征在于,所述宿主包括云文档和工作台。
12.根据权利要求1所述的方法,其特征在于,所述方法还包括:
13.根据权利要求12所述的方法,其特征在于,所述配置参数包括所述区域的宽度、高度、间距或背景色中的至少一种。
14.根据权利要求1所述的方法,其特征在于,所述方法还包括:
15.根据权利要求1所述的方法,其特征在于,所述方法还包括:
16.根据权利要求15所述的方法,其特征在于,所述方法还包括:
17.根据权利要求16所述的方法,其特征在于,所述客户端位于桌面端和移动端。
18.一种页面生成装置,其特征在于,所述装置包括:
19.一种电子设备,其特征在于,所述设备包括:处理器和存储器;
20.一种计算机可读存储介质,其特征在于,所述机算机可读存储介质中存储有指令,当所述指令在设备上运行时,使得所述设备执行权利要求1-17任一项所述的页面生成方法。