System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 提示框生成方法及装置制造方法及图纸_技高网

提示框生成方法及装置制造方法及图纸

技术编号:41273312 阅读:5 留言:0更新日期:2024-05-11 09:26
本申请公开一种提示框生成方法及装置,涉及计算机技术领域。本申请的方法包括:在检测到可视化图库的原生提示框创建组件获取到操作数据时,从所述原生提示框创建组件中获取所述操作数据;基于所述操作数据确定待显示的内容数据,并获取预设显示格式,所述预设显示格式是基于用户指令设置的;基于所述内容数据与所述预设显示格式生成对应所述操作数据的提示框的构建数据,并反馈至所述原生提示框创建组件,以便所述原生提示框创建组件基于所述提示框的构建数据展示所述提示框以响应所述操作数据。本申请用于实现提示框生成功能。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种提示框生成方法及装置


技术介绍

1、在使用web网页的过程中,当用户操作(例如点击)页面内的某些元素时,基于web网页所使用的可视化图库的提示框功能,会为该元素生成一个对应的提示框对其加以展示和说明。

2、目前,在基于可视化图库的提示框生成过程中,当需要把被操作的元素按照提示框进行展示时,一般会调用原生提示框创建组件生成所述元素对应的提示框,该提示框会将被操作的元素所需要展示的数据内容以一定的格式进行展示。但在实际应用中,由于每个元素对应的内容数据及展示格式都是预先编译在一起的,当某元素被操作时,提示框创建组件会找寻到该元素对应预先编译的那段代码,再基于找寻到的代码生成提示框。

3、由此可见,在上述提示框生成过程与元素所需展示内容数据及展示格式的代码耦合性较强,一旦用户需要调整新的展示形式,那么就需要从代码层面出发,对原生提示框创建组件所需提取的数据内容和展示格式的代码进行全部修改,这就导致当需要生成新展示形式的提示框时,现有的生成方式需要大量的时间来修改代码,从而影响了生成提示框的效率。


技术实现思路

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、第四方面,本申请的实施例提供了一本文档来自技高网...

【技术保护点】

1.一种提示框生成方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述在检测到所述可视化图库的原生提示框创建组件获取到操作数据时,从所述原生提示框创建组件中获取所述操作数据包括:

3.根据权利要求2所述的方法,其特征在于,所述当确定所述目标方法记录了所述操作数据时,获取所述操作数据包括:

4.根据权利要求3所述的方法,其特征在于,所述预设插槽组件预先基于所述用户指令设置显示每个内容数据时对应的显示格式;

5.根据权利要求3所述的方法,其特征在于,所述基于所述内容数据与所述预设显示格式生成对应所述操作数据的提示框的构建数据,并反馈至所述原生提示框创建组件包括:

6.根据权利要求3所述的方法,其特征在于,在所述加载预设插槽组件之前,所述方法还包括:

7.根据权利要求1所述的方法,其特征在于,在所述在检测到所述可视化图库的原生提示框创建组件获取到操作数据时,从所述原生提示框创建组件中获取所述操作数据之后,所述方法还包括:

8.一种提示框生成装置,其特征在于,所述装置包括:p>

9.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求1-7中任一项所述的提示框生成方法。

10.一种提示框生成装置,其特征在于,所述装置包括存储介质;及一个或者多个处理器,所述存储介质与所述处理器耦合,所述处理器被配置为执行所述存储介质中存储的程序指令;所述程序指令运行时执行权利要求1-7中任一项所述的提示框生成方法。

...

【技术特征摘要】

1.一种提示框生成方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述在检测到所述可视化图库的原生提示框创建组件获取到操作数据时,从所述原生提示框创建组件中获取所述操作数据包括:

3.根据权利要求2所述的方法,其特征在于,所述当确定所述目标方法记录了所述操作数据时,获取所述操作数据包括:

4.根据权利要求3所述的方法,其特征在于,所述预设插槽组件预先基于所述用户指令设置显示每个内容数据时对应的显示格式;

5.根据权利要求3所述的方法,其特征在于,所述基于所述内容数据与所述预设显示格式生成对应所述操作数据的提示框的构建数据,并反馈至所述原生提示框创建组件包括:

6.根据权利要求3所述的方法,其特征在于,在所...

【专利技术属性】
技术研发人员:姚帅兵郑磊
申请(专利权)人:百融至信北京科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1