- 当前 Bug 的表现(可附上截图)
- 预期表现
- 复现路径
- 提供一个最简复现 Demo
swiper的bindtransition 在current初始化为1的时候回调错误;
当current初始化为1的时候,bindtransition第一次的回调的
event.detail.dx
不是从0开始改变的,但是之后的回调的
event.detail.dx
是从0 开始改变的
当current初始化为0的时候,bindtransition第一次的回调的
event.detail.dx
是从0 开始改变的
现在还是有。。
目前我的解决方法只能在第一次滑动时减掉swiper组件宽度sw_width来处理一下dx值:
data: { firstTimeSwiper: true }
bindtransition回调函数:
let dx = e.detail.dx
if(firstTimeSwiper){ dx = dx - sw_width}
bindanimationfinish回调函数:
this.setData({ firstTimeSwiper: false })
现在还是有。。
目前我的解决方法只能在第一次滑动时减掉swiper组件宽度sw_width来处理一下dx值:
data: { firstTimeSwiper: true }
bindtransition回调函数:
let dx = e.detail.dx
if(firstTimeSwiper){ dx = dx - sw_width}
bindanimationfinish回调函数:
this.setData({ firstTimeSwiper: false })
麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)