【技术实现步骤摘要】
一种避免闪动的weex卡片显示方法、设备及介质
[0001]本专利技术涉及数据处理领域,特别是涉及一种避免闪动的weex卡片显示方法、电子设备及存储介质。
技术介绍
[0002]现有技术中,在客户端的显示界面上显示的卡片为weex卡片时,每次加载weex卡片时需要重新对weex卡片进行渲染,当用户切换回之前加载过weex卡片的显示界面时,当前显示界面中渲染过得weex卡片会再次根据服务器发送的字符串进行渲染,会导致weex卡片存在闪动问题。因此,获取一种避免闪动的weex卡片显示方法是一个非常重要的技术难题。
技术实现思路
[0003]针对上述技术问题,本专利技术采用的技术方案为:
[0004]一种避免闪动的weex卡片显示方法,应用于weex卡片显示系统,所述weex卡片显示系统包括相互连接的客户端和服务器;
[0005]所述客户端执行如下步骤:
[0006]S100、响应于所述服务器发送的若干目标字符串,生成每一目标字符串对应的目标weex卡片并在所述客户端的第一显示界面进行显示;其中,所述目标字符串包括待显示数据和待渲染图像数据;
[0007]S200、根据若干目标字符串和若干目标weex卡片,获取目标图像信息列表T并将T存储至所述客户端的缓存模块;其中,T=(T1,T2,
……
,T
i
,
……
,T
m
),i=1,2,
……
,m;m为目标weex卡片的数量,T中第i个目标图像 ...
【技术保护点】
【技术特征摘要】
1.一种避免闪动的weex卡片显示方法,其特征在于,应用于weex卡片显示系统,所述weex卡片显示系统包括相互连接的客户端和服务器;所述客户端执行如下步骤:S100、响应于所述服务器发送的若干目标字符串,生成每一目标字符串对应的目标weex卡片并在所述客户端的第一显示界面进行显示;其中,所述目标字符串包括待显示数据和待渲染图像数据;S200、根据若干目标字符串和若干目标weex卡片,获取目标图像信息列表T并将T存储至所述客户端的缓存模块;其中,T=(T1,T2,
……
,T
i
,
……
,T
m
),i=1,2,
……
,m;m为目标weex卡片的数量,T中第i个目标图像信息T
i
=(MT
i
,BT
i
),MT
i
为第i个目标weex卡片对应的目标weex卡片显示图像,BT
i
为根据第i个目标weex卡片对应的目标字符串生成的目标标识,所述目标weex卡片显示图像为根据目标字符串中的待渲染数据进行渲染后得到的图像;S300、响应于第一页面切换指令,将所述客户端对应的显示界面切换为第二显示界面;S400、响应于第二页面切换指令,将所述客户端对应的显示界面切换为第一显示界面;S500、响应于所述服务器发送的若干第二字符串,生成每一第二字符串对应的指定标识X1,X2,
……
,X
j
,
……
,X
n
;其中,j=1,2,
……
,n;X
j
为第j个第二字符串对应的指定标识;所述第二字符串用于控制所述客户端在第一显示界面生成当前时间对应的目标weex卡片;S600、确定T中是否包含与X
j
相同的目标标识,若包含则根据与X
j
相同的目标标识对应的目标图像在第一显示界面生成第j个第二字符串对应的目标weex卡片。2.根据权利要求1所述的方法,其特征在于,T
i
还包括将T
i
对应的目标字符串进行信息摘要算法处理后得到的目标标签QT
i
。3.根据权利要求2所述的方法,其特征在于,所述目标字符串还包括组ID和服务ID,S500还包括如下步骤:S510、提取每一第二字符串中的组ID、服务ID和待渲染图像数据作为每一第二字符串对应的指定标识;S520、对每一第二字符串进行信息摘要算法处理,得到每一第二字符串对应的指定标签BX1,BX2,
……
,BX
j
,
……
,BX
n
。4.根据权利要求3所述的方法,其特征在于,所述客户端还包括数据对比模块和数据更改模块,若X
j
与MT中任一目标标识相同,且BX
j
与该目标标识对应的目标标签不同,通过如下步骤获取第j个第二字符串对应的目标weex卡片:S610、根据X
j
,获取第三字符串;其中,所述第三字符串为MT中与X
j
相同的目标标识对应的目标字符串;S620、获取第二字符串中的待显示数据对应的第二字段信息列表Q=(Q1,Q2,
……
,Q
h
,
……
,Q
H
),h=1,2,
……
,H;其中,H为第二字符串中待显示数据对应的第二字段名的数量,第二字符串中待显示数据对应的第h个第二字段信息Q
h
=(EQ
h
,XQ
h
),EQ
h
为第二字符串中待显示数据对应的第h个第二字段名,XQ
h
为EQ
h
对应的第二显示数据;S630、获取第三字符串中的待显示数据对应的第三字段信息列表G=(G1,G2,
……
,G
h
,
……
,G
H
),第三字符串中待显示数据对应的第h个第三字段信息G
h
=(EG
h
,XG
h
),EG
h
为第三字符串中待显示数据对应的第h个第三字段名,XG
h
为EG
h
对应的第三显示数据,且EQ
h
=
EG
h
;S640、将Q和G发送至数据对比模块进行对比,获取指定对比标识列表S=(S1,S2,
……
,S
h
,<...
【专利技术属性】
技术研发人员:李睿,钱有才,韩海燕,闫晶,侯远哲,
申请(专利权)人:中航信移动科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。