收藏
回答

bindtouchmove拖动延迟卡顿

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 Bug bindtouchmove 客户端 6.6.7 2.1.0

我是拖动底部view 拉升view的高度

最后一次编辑于  2018-06-21  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

1 个回答

  • 卢霄霄
    卢霄霄
    2018-06-21

    目测是 setData 太频繁导致的。

    1、写个队列来处理 move 产生的事件,通过 this.setData的回调函数来确定上一次的位置渲染已经完成了再进行下一次设置

    2、使用 movabel-view

    3、使用动画,把 timingFunction 设置为 step-start 。因为动画export()的时候每次会清理掉上一次的动画,所以是流畅的。


    2018-06-21
    赞同
    回复