选择器数据显示方法、装置、存储介质和电子设备制造方法及图纸

技术编号:36734231 阅读:29 留言:0更新日期:2023-03-04 10:03
本发明专利技术公开了一种选择器数据显示方法、装置、存储介质和电子设备。该方法包括:确定位于选择器中的第一数据,其中,第一数据在选择器中竖向排布;确定选择器的滚动条的滚动距离;根据滚动距离,确定第一数据中位于选择器的可视区域中的目标数据;在可视区域中显示目标数据。本发明专利技术解决了显示选择器中的数据时,CPU和内存的消耗大的技术问题。内存的消耗大的技术问题。内存的消耗大的技术问题。

【技术实现步骤摘要】
选择器数据显示方法、装置、存储介质和电子设备


[0001]本专利技术涉及计算机领域,具体而言,涉及一种选择器数据显示方法、装置、存储介质和电子设备。

技术介绍

[0002]现有技术中,在浏览器中使用选择器时,在选择器显示数据时,显示的数据量大,导致消耗CPU和内存过高,造成卡顿或者浏览器崩溃。

技术实现思路

[0003]本专利技术实施例提供了一种选择器数据显示方法、装置、存储介质和电子设备,以至少解决显示选择器中的数据时,CPU和内存的消耗大的技术问题。
[0004]根据本专利技术实施例的一个方面,提供了一种选择器数据显示方法,包括:确定位于上述选择器中的第一数据,其中,上述第一数据在上述选择器中竖向排布;确定上述选择器的滚动条的滚动距离;根据上述滚动距离,确定上述第一数据中位于上述选择器的可视区域中的目标数据;在上述可视区域中显示上述目标数据。
[0005]根据本专利技术实施例的另一方面,提供了一种选择器数据显示装置,包括:第一确定单元,用于确定位于上述选择器中的第一数据,其中,上述第一数据在上述选择器中竖向排本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种选择器数据显示方法,其特征在于,包括:确定位于所述选择器中的第一数据,其中,所述第一数据在所述选择器中竖向排布;确定所述选择器的滚动条的滚动距离;根据所述滚动距离,确定所述第一数据中位于所述选择器的可视区域中的目标数据;在所述可视区域中显示所述目标数据。2.根据权利要求1所述的方法,其特征在于,所述根据所述滚动距离,确定所述第一数据中位于所述选择器的可视区域中的目标数据包括:确定所述可视区域的起始位置在所述选择器中的第一位置;确定所述可视区域的末尾位置在所述选择器中的第二位置;将所述第一位置与所述第二位置之间的所述第一数据确定为所述目标数据。3.根据权利要求2所述的方法,其特征在于,所述确定所述可视区域的起始位置在所述选择器中的第一位置包括:获取所述选择器中每一个所述第一数据的第一高度;使用所述滚动距离比上所述第一高度,得到第一结果N,其中,所述N为自然数;将所述选择器中第N+1个所述第一数据的起始位置确定为所述第一位置。4.根据权利要求3所述的方法,其特征在于,所述使用所述滚动距离比上所述第一高度,得到第一结果N包括:在所述N为小数的情况下,将所述N的整数部分确定为所述N。5.根据权利要求3所述的方法,其特征在于,所述确定所述可视区域的末尾位置在所述选择器中的第二位置包括:确定所述可视区域的第二高度;使用所述第二高度比上所述第一高度,得到第二结果M,其中,所述第二结果M为正整数;将所述选择器中第N+M个所述第一数据的末尾位置确定为所述第二位置。6.根据权利要求1至5任意一项所述的方法,其特征在于,所述确定位于所述选择器中的第一数据包括:在获取到所述选择器的输入框输入的目标关键词的情况下,从所述选择器对应的所有数据中确定出与所述目标关键词匹配的所述第一数据;在未获取到所述目标关键词的情况下,将所述所有数据确定为所述第一数据。7.根据权利要求1至5任意一项所述的方法,其特征在于,所述在所述可视区域中显示所述目标数据包括:在所述选择器中的其他所述第一数据被确定为新的所述目标数据的情况下,动态渲染新的所述目标数据。8.一种选择器数据显示装置,其特征在于,包括:第一确定单元,用于确定位于所述选择器中的第一数据,其中,所述第一数据在所述选择...

【专利技术属性】
技术研发人员:马世豪
申请(专利权)人:北京金山云网络技术有限公司
类型:发明
国别省市:

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

1