这是我的代码片段:https://developers.weixin.qq.com/s/dyAdbbmw7kce
在拖动里面的movable-view控件后,也就是拖动结束,然后执行一个动画,但是这个动画并没有执行,有没有知道原因的,谢谢大佬
部分代码如下:
bindMoveHandler: function (e) {
console.log(e)
this.setData({
animationData: true
})
},
bindEndHandler: function (e) {
let animation = wx.createAnimation({
duration: 1000
})
animation.rotate(720).scale(0).translateY(50).step()
console.log(animation)
this.setData({
animationData: animation.export(),
})
},
<movable-area class="movearea">
<movable-view class="moveview" animation="{{animationData}}" bindtouchend="bindEndHandler" bindchange="bindMoveHandler" direction="all" x="{{x1}}" y="{{y1}}">黄色</movable-view>
</movable-area>
我猜是设动画触发了 bindchange,然后动画又被置空了