清风墨影
清风墨影
  • 发布:2019-07-04 14:15
  • 更新:2019-07-04 14:38
  • 阅读:1164

官方新闻/资讯APP模版 双击列表事件问题

分类:nvue

官方新闻/资讯APP模版中使用nvue的列表页面,连续快速点击时会触发DIV的click事件两次,即详情页面会重复出现,我尝试将跳转时的动画效果时间设置成10ms,基本可以避免此种情况,但是体验效果就差了很多。有大神知道更好的避免双击问题吗?或者是否有更好的替代事件?

2019-07-04 14:15 负责人:无 分享
已邀请:
程咬金3斧头

程咬金3斧头

不用动跳转。用个变量加锁就可以解决了,点击的时候判断锁的状态。有锁就不要跳转,否则加锁,然后延迟几百毫秒后解锁。

  • 清风墨影 (作者)

    谢谢回答,这个办法的确可行,不过这个nvue的click触发机制很奇怪,在vue页面中我做了测试是不会出现触发两次的情况,想着官方做的例子说nvue效果更好,我的APP大量使用nvue的列表页,没想到还有这么一个坑,另外从详情页回退列表页想主动刷新列表页也没有onshow等事件,相当不方便。

    2019-07-05 14:54

  • 程咬金3斧头

    回复 清风墨影: 是这样的,这些问题只能自己找办法解决

    2019-07-05 14:58

该问题目前已经被锁定, 无法添加新回复