【技术实现步骤摘要】
本申请涉及智慧家庭,具体而言,涉及一种目标页面的展示方法及装置、存储介质及电子装置。
技术介绍
1、随着智能手机的普及和移动互联网的快速发展,h5页面由于具有轻量级、跨平台和丰富的交互体验,被广泛应用于营销活动、产品展示、电子商务和新闻媒体等领域,成为了个人、企业推广、展示和互动的重要手段,企业和个人需要快速生成高质量的h5页面以适应市场需求。
2、相关技术中,有很多在线页面配置的网站,可以实现对h5页面的在线配置,但这些网站的实现方式大部分都是通过全局定位的方式来实现,缺少自定义业务逻辑、自定义模版等功能,因此可能会出现以下几方面问题:1)通过定位实现的方式,基本都是固定的单位px,会导致在不同是设备下可能位置产生一定的差异,并且会增加配置的复杂性。2)缺少自定义业务逻辑功能会导致一些复杂场景很难通过配置来实现,需要做定制开发。3)缺少自定义模版的功能会导致二次配置的工作量增加,增加了人工成本。
3、针对相关技术中,页面在线配置的实现方式大部分都是通过全局定位的方式来实现,缺少自定义业务逻辑等问题,尚未提出有效的解决方案。
4、因此,有必要对相关技术予以改良以克服相关技术中的所述缺陷。
技术实现思路
1、本申请实施例提供了一种目标页面的展示方法及装置、存储介质及电子装置,以至少解决相关技术中页面在线配置的实现方式大部分都是通过全局定位的方式来实现,缺少自定义业务逻辑的问题。
2、根据本申请实施例的一方面,提供一种目标页面的展示方法,
3、在一个示例性的实施例中,接收第一目标对象的操作之后,所述方法还包括:在所述操作是第二类型操作的情况下,将业务逻辑层的第一画布状态更新为第二画布状态,其中,所述第二类型操作用于指示所述第一目标对象在所述用户界面的画布中增加或减少组件,所述业务逻辑层与所述用户界面通信连接,或者所述业务逻辑层与所述用户界面均部署在同一设备中;在所述业务逻辑层的画布状态更新完毕的情况下,根据所述操作渲染所述用户界面的所述画布。
4、在一个示例性的实施例中,接收第一目标对象的操作之后,所述方法还包括:确定所述操作对应的操作序列;在所述操作序列是预设序列的情况下,确定所述操作是第一类型操作,其中,所述预设序列包括:选中所述用户界面的所述画布中的组件、编辑所述组件的组件参数。
5、在一个示例性的实施例中,对用户界面的画布当前采用的第一画布模板进行更新,得到第二画布模板,包括:获取第一目标对象为所述画布中的组件赋予的目标组件参数,其中,所述组件参数包括:所述目标组件参数;将所述目标组件参数发送到数据存储层,以指示所述数据存储层将所述目标组件参数更新到所述第一画布模板中,得到所述第二画布模板,其中,所述数据存储层与所述用户界面通信连接、或者所述数据存储层与所述用户界面均部署在同一设备中。
6、在一个示例性的实施例中,获取第一目标对象为所述画布中的组件赋予的目标组件参数,包括:获取所述第一目标对象在所述组件的属性面板上编辑的所述目标组件参数;和/或,获取所述第一目标对象通过第三方接口从其他设备获取的所述目标组件参数,其中,所述其他设备与所述用户界面通过所述第三方接口连接或通信。
7、在一个示例性的实施例中,将通过所述第二画布模板确定的目标页面展示给所述第二目标对象,包括:将所述目标页面的配置文件发送给发起所述用户访问请求的客户端,以指示所述客户端根据所述配置文件配置目标页面的页面结构;在接收到属性读取请求的情况下,将所述目标页面的页面结构对应的属性数据发送给所述客户端,以指示所述客户端构建所述目标页面的组件内容;在确定所述组件内容构建完毕的情况下,指示所述客户端执行渲染操作,以将所述目标页面展示给所述第二目标对象。
8、在一个示例性的实施例中,将通过所述第二画布模板确定的目标页面展示给所述第二目标对象之后,所述方法还包括:接收所述第二目标对象对所述目标页面的操作;在所述第二目标对象的操作是第三类型操作的情况下,检验所述第二目标对象的操作权限,其中,所述第三类型操作用于指示所述第二目标对象对所述目标页面进行了修改;在所述操作权限符合要求的情况下,通过所述第二目标对象的操作对所述目标页面进行更新。
9、根据本申请实施例的另一方面,还提供了一种目标页面的展示装置,包括:接收模块,用于接收第一目标对象的操作,其中,所述第一目标对象是允许编辑所述目标页面的对象;更新模块,用于在所述操作是第一类型操作的情况下,对用户界面的画布当前采用的第一画布模板进行更新,得到第二画布模板,其中,所述第一类型操作用于指示所述第一目标对象为所述用户界面的画布中的组件赋予组件参数;展示模块,用于接收第二目标对象的用户访问请求,并将通过所述第二画布模板确定的目标页面展示给所述第二目标对象,其中,所述第二目标对象是允许访问所述目标页面的对象。
10、根据本申请实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述目标页面的展示方法。
11、根据本申请实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述目标页面的展示方法。
12、根据本申请实施例的又一方面,还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述目标页面的展示方法。
13、通过本申请,接收第一目标对象的操作,其中,所述第一目标对象是允许编辑所述目标页面的对象;在所述操作是第一类型操作的情况下,对用户界面的画布当前采用的第一画布模板进行更新,得到第二画布模板,其中,所述第一类型操作用于指示所述第一目标对象为所述用户界面的画布中的组件赋予组件参数;接收第二目标对象的用户访问请求,并将通过所述第二画布模板确定的目标页面展示给所述第二目标对象,其中,所述第二目标对象是允许访问所述目标页面的对象。也就是说,通过本申请实施例,第一目标对象可以为用户界面的画布中的组件赋予组件参数。因此,采用上述技术方案,解决了相关技术中页面在线配置的实现方式大部分都是通过全局定位的方式来实现,缺少自定义业务逻辑的问题;从而实现了为画布中的组件配置自定义业务逻辑的技术效果。
本文档来自技高网...【技术保护点】
1.一种目标页面的展示方法,其特征在于,包括:
2.根据权利要求1所述的目标页面的展示方法,其特征在于,接收第一目标对象的操作之后,所述方法还包括:
3.根据权利要求1所述的目标页面的展示方法,其特征在于,接收第一目标对象的操作之后,所述方法还包括:
4.根据权利要求1所述的目标页面的展示方法,其特征在于,对用户界面的画布当前采用的第一画布模板进行更新,得到第二画布模板,包括:
5.根据权利要求4所述的目标页面的展示方法,其特征在于,获取第一目标对象为所述画布中的组件赋予的目标组件参数,包括:
6.根据权利要求1所述的目标页面的展示方法,其特征在于,将通过所述第二画布模板确定的目标页面展示给所述第二目标对象,包括:
7.根据权利要求1所述的目标页面的展示方法,其特征在于,将通过所述第二画布模板确定的目标页面展示给所述第二目标对象之后,所述方法还包括:
8.一种目标页面的展示装置,其特征在于,包括:
9.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,
10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行权利要求1至7中任一项所述的方法。
...【技术特征摘要】
1.一种目标页面的展示方法,其特征在于,包括:
2.根据权利要求1所述的目标页面的展示方法,其特征在于,接收第一目标对象的操作之后,所述方法还包括:
3.根据权利要求1所述的目标页面的展示方法,其特征在于,接收第一目标对象的操作之后,所述方法还包括:
4.根据权利要求1所述的目标页面的展示方法,其特征在于,对用户界面的画布当前采用的第一画布模板进行更新,得到第二画布模板,包括:
5.根据权利要求4所述的目标页面的展示方法,其特征在于,获取第一目标对象为所述画布中的组件赋予的目标组件参数,包括:
6.根据权利要求1所述的目标页面的展示方法,其特...
【专利技术属性】
技术研发人员:陈威,卞增斌,尹德帅,
申请(专利权)人:青岛海尔科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。