你好,反应一个关于cover-view/ cover-image的bingTap事件的性能问题


目前我们的项目存在一个地图页


右侧菜单图片需要在点击后跳转到一个新的页面。问题是,这个按钮的点击经常有种点不动的感觉


代码如下,地图使用了原生map组件,内部包含了这段代码,其中,搜索框和产生问题的右侧按钮,是简单flex平铺样式。


排查了很久,去掉了跳转,单纯记录点击事件时间,手指以稳定频率点击按钮。发现会有偶发性“卡顿”,卡顿的事件不会消失(不排除也有遇到消失的情况,这个我没法统计),而后又批量刷出来,下方我提供了,一组测试数据,观察到正常情况大约是0.3s一次的频率点击,在16:43:34秒开始,缺失了16:43:35那一秒卡顿了,而在16:43:36那一秒一下刷出了7条记录(远大于正常的2-3条)。可断定这里是卡顿了。



我尝试把这块代码从map拿出,设定为fixed,并且改成view和image组件,重新测试了点击,非常流畅,没有任何的卡顿。

因此判断cover-view和cover-image在事件捕获问题上,存在性能缺陷。


暂时使用不将组件写入map内部的方案,但担心未来有不适应场景,希望尽快修复,或给出替代方案。

展开全部
收起
2回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 喜马拉雅先生

    15人对此回答表示赞同

    很感谢你的反馈。请问能否提供一个可以复现该问题的代码片段,让我们定位下问题?谢谢了。

    展开
    15
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Carson猫

    2人对此回答表示赞同

    展开
    2
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部