System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及人机交互、数据处理等,尤其涉及页面更新方法、装置、电子设备和存储介质。
技术介绍
1、在知识系系统(或称为知识系产品,如某某经验)中,由于产品逻辑的限制,对知识系系统的文章页面中的点赞和点踩进行了约束,只允许一次点赞或点踩,并且不允许取消点赞或点踩。在知识系系统的后续发展和迭代中,产品逻辑会存在变更,需要对取消点赞或点踩功能进行支持,但是由于系统功能跨度时间较长,且点赞数量或点踩数量已在其他系统或当前系统的其他地方进行使用(比如推荐页面),如果直接在原系统上进行简单修改,会造成其他系统数据的混乱。
2、因此,如何实现在维持其他系统数据不变的基础上,对文章页面中取消点赞或点踩的功能进行支持,是非常重要的。
技术实现思路
1、本公开提供了一种用于页面更新方法、装置、电子设备和存储介质。
2、根据本公开的一方面,提供了一种页面更新方法,包括:
3、响应于对目标页面中第一交互控件的第一交互操作,确定所述第一交互操作的第一操作类型;
4、根据所述第一操作类型,对第一变量的取值或第二变量的取值进行更新;其中,所述第一变量用于指示已对所述第一交互控件执行第一交互操作的对象数量;所述第二变量用于指示取消对所述第一交互控件执行的第一交互操作,以及取消所述第一交互操作的对象数量;
5、根据所述第一变量和所述第二变量的当前取值,对所述目标页面中所述第一交互控件显示的第一目标数量进行更新;其中,更新后的所述第一目标数量用于指示实际对所述
6、根据本公开的另一方面,提供了一种页面更新装置,包括:
7、确定模块,用于响应于对目标页面中第一交互控件的第一交互操作,确定所述第一交互操作的第一操作类型;
8、第一更新模块,用于根据所述第一操作类型,对第一变量的取值或第二变量的取值进行更新;其中,所述第一变量用于指示已对所述第一交互控件执行第一交互操作的对象数量;所述第二变量用于指示取消对所述第一交互控件执行的第一交互操作,以及取消所述第一交互操作的对象数量;
9、第二更新模块,用于根据所述第一变量和所述第二变量的当前取值,对所述目标页面中所述第一交互控件显示的第一目标数量进行更新;其中,更新后的所述第一目标数量用于指示实际对所述第一交互控件执行第一交互操作的对象数量。
10、根据本公开的又一方面,提供了一种电子设备,包括:
11、至少一个处理器;以及
12、与所述至少一个处理器通信连接的存储器;其中,
13、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本公开上述一方面提出的页面更新方法。
14、根据本公开的再一方面,提供了一种计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行本公开上述一方面提出的页面更新方法。
15、根据本公开的还一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现本公开上述一方面提出的页面更新方法。
16、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
本文档来自技高网...【技术保护点】
1.一种页面更新方法,包括:
2.根据权利要求1所述的方法,其中,所述根据所述第一操作类型,对第一变量的取值或第二变量的取值进行更新,包括:
3.根据权利要求2所述的方法,其中,所述第一交互操作的触发时刻为第一时刻;
4.根据权利要求3所述的方法,其中,所述根据所述已触发次数,对所述第一变量的取值或所述第二变量的取值进行更新,还包括:
5.根据权利要求2所述的方法,其中,所述响应于所述第一操作类型为取消,对所述第二变量的取值进行更新,包括:
6.根据权利要求1-5中任一项所述的方法,其中,所述第一交互操作的触发时刻为第一时刻,所述方法还包括:
7.根据权利要求6所述的方法,其中,所述根据所述第二操作类型,对第三变量的取值进行更新,包括:
8.根据权利要求6所述的方法,其中,若监测到所述第三交互操作,所述方法还包括:
9.根据权利要求8所述的方法,其中,若所述第一操作类型为非取消,所述方法还包括:
10.根据权利要求6所述的方法,其中,所述第一交互控件为点赞控件和点踩控件中的
11.根据权利要求1-5中任一项所述的方法,其中,所述方法还包括:
12.一种页面更新装置,包括:
13.根据权利要求12所述的装置,其中,所述第一更新模块,用于:
14.根据权利要求13所述的装置,其中,所述第一交互操作的触发时刻为第一时刻;所述第一更新模块,用于:
15.根据权利要求14所述的装置,其中,所述第一更新模块,还用于:
16.根据权利要求13所述的装置,其中,所述第一更新模块,用于::
17.根据权利要求12-16中任一项所述的装置,其中,所述第一交互操作的触发时刻为第一时刻,所述装置还包括:
18.根据权利要求17所述的装置,其中,所述第一更新模块,用于:
19.根据权利要求18所述的装置,其中,所述装置还包括:
20.根据权利要求17所述的装置,其中,所述装置还包括:
21.根据权利要求17所述的装置,其中,所述第一交互控件为点赞控件和点踩控件中的其中一个,所述第二交互控件为点赞控件和点踩控件中的另一个。
22.根据权利要求12-16中任一项所述的装置,其中,所述装置还包括:
23.一种电子设备,包括:
24.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-11中任一项所述的页面更新方法。
25.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-11中任一项所述页面更新方法的步骤。
...【技术特征摘要】
1.一种页面更新方法,包括:
2.根据权利要求1所述的方法,其中,所述根据所述第一操作类型,对第一变量的取值或第二变量的取值进行更新,包括:
3.根据权利要求2所述的方法,其中,所述第一交互操作的触发时刻为第一时刻;
4.根据权利要求3所述的方法,其中,所述根据所述已触发次数,对所述第一变量的取值或所述第二变量的取值进行更新,还包括:
5.根据权利要求2所述的方法,其中,所述响应于所述第一操作类型为取消,对所述第二变量的取值进行更新,包括:
6.根据权利要求1-5中任一项所述的方法,其中,所述第一交互操作的触发时刻为第一时刻,所述方法还包括:
7.根据权利要求6所述的方法,其中,所述根据所述第二操作类型,对第三变量的取值进行更新,包括:
8.根据权利要求6所述的方法,其中,若监测到所述第三交互操作,所述方法还包括:
9.根据权利要求8所述的方法,其中,若所述第一操作类型为非取消,所述方法还包括:
10.根据权利要求6所述的方法,其中,所述第一交互控件为点赞控件和点踩控件中的其中一个,所述第二交互控件为点赞控件和点踩控件中的另一个。
11.根据权利要求1-5中任一项所述的方法,其中,所述方法还包括:
12.一种页面更新装置,包括:
13.根据权利要求12所述的装置...
【专利技术属性】
技术研发人员:管智慧,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。