小程序
小游戏
企业微信
微信支付
扫描小程序码分享
swiper里加了bindchange事件,有很多个swiper-item,连续快速切换swiper-item触发bindchange事件,小程序会出现一直无限触发bindchange事件,根本停不下来。。。这个怎么解决?
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
请不要在change事件中使用setData改变current值。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我都把setData注释掉了,还是会不停执行,是因为开了自动循环吗,如果必须是自动循环,跳到别的页面可以停止执行吗
是的。任何原因导致的变化都会通过 change 事件反馈回来。
那么如果自动切换开启,可以停止change事件吗
不可以。你可以通过 detail.source 字段来区分引起 change 事件的原因。
谢谢1楼,还有个问题,我在滑动那块去掉 设置current的值了,在外部导航位置 做了点击控制,设置了swiper的current值后,swiper的滑动就一直进不到下一栏了,滑出去又退回原来的了
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
请不要在change事件中使用setData改变current值。
我都把setData注释掉了,还是会不停执行,是因为开了自动循环吗,如果必须是自动循环,跳到别的页面可以停止执行吗
是的。任何原因导致的变化都会通过 change 事件反馈回来。
那么如果自动切换开启,可以停止change事件吗
不可以。你可以通过 detail.source 字段来区分引起 change 事件的原因。
谢谢1楼,还有个问题,我在滑动那块去掉 设置current的值了,在外部导航位置 做了点击控制,设置了swiper的current值后,swiper的滑动就一直进不到下一栏了,滑出去又退回原来的了