movable-view 设置animation动画不执行?
发布于 7 年前 作者 jiangjuan 13514 次浏览 来自 官方Issues

这是我的代码片段: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>

1 回复

我猜是设动画触发了 bindchange,然后动画又被置空了

回到顶部