微信小程序中 canvas 层级过高问题

微信小程序中 canvas 层级过高问题,第1张

在微信小程序中设置自定义标题后,自定义标题并不能覆盖住canvas

小程序中 canvas、textearea、video等组件使用原生渲染,层级最高,无法通过z-idnex设置进行控制

1.在微信小程序的社区也有类型的问题,官方给出的解决办法是将其进行隐藏,在需要时进行显示。

2.介于我的问题是canvas显示问题,并且canvas不是实时渲染,可以将canvas在渲染后变成图片进行展示:wx.canvasToTempFilePath

如果可以用css动画进行解决,也是可以的

问题 :

用户频繁切换头部 tab ,数据请求,地图更新

ios正常

!!android手机会出现闪退情况

解决 :

经过各种排查,发现主要原因是因为 标注文本 总是呈显示状态,以至于过标注点时,绘制过多造成小程序闪退,此时只要注释掉 display:'ALWAYS' 即可

当然,注释掉之后气泡只有在点击标注点的时候才会显示,想要用户 点击标记点 或者 点击气泡 再进行 *** 作的话,可以分别给 <map>设置

其他未确定因素:

也有可能tab切换过快,接口请求过于频繁造成的,此时你可以写一个计时器,避免这种问题

第一网络原因,可能你在使用时的网络环境不太好,影响手机加载速度。 第二硬件原因,可能你的手机没有升级或者本来就慢,试着打开其他的应用看一下是否比较慢。 第三微信原因,可能你的微信没有升级到最新版本导致小程序加载较慢。 一般来说排除...


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11259354.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存