收藏
回答

scroll-view滚动时,菜单无法点击!?

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 Bug scroll-view 微信iOS客户端 6.7.0 2.1.1

页面布局如下:


左侧是菜单,右侧是scroll-view滚动列表,使用了scroll-into-view进行菜单定位显示。

左侧菜单绑定事件代码如下:

selectMenu: function (e) {
        var dtset = e.currentTarget.dataset,
            id = dtset.id, tag = dtset.tag;
        this.setData({
            activeId: id,
            toView: tag
        });
}


在手机上预览的时候,出现的问题是,当右侧列表滚动时(未手动触屏停止滚动),左侧菜单无法点击。这是什么问题?如何解决?

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

3 个回答

  • ReacoulChen
    ReacoulChen
    2018-08-09

    是因为滚动的事件还在执行,这个所有的点击无效,这个最近使用scroll-view出现的bug,我就不行就只几个人出现这个问题,而且官方也有出来解决


    2018-08-09
    赞同
    回复 2
    • 冬日的暖阳
      冬日的暖阳
      2018-08-09

      最终解决了吗?

      我在一个帖子里看官方的回复是,滚动延迟导致的,而滚动延迟是无法屏蔽的

      2018-08-09
      回复
    • ReacoulChen
      ReacoulChen
      2018-08-09回复冬日的暖阳

      那你怎么解决滚动滚动到某个位置左边的状态改变?

      2018-08-09
      回复
  • Heath
    Heath
    2018-07-16

    同样的问题 Mark

    2018-07-16
    赞同
    回复
  • M
    M
    2018-07-10

    看你绑定的事件,貌似不是点击无效,而是点击后没有数据加载,score还是加载以前的数据在

    2018-07-10
    赞同
    回复 1
    • 冬日的暖阳
      冬日的暖阳
      2018-07-10

      不是,你没有看懂代码和我的问题,还是谢谢你的回答!

      2018-07-10
      回复