问题
最近, 想做个小程序的圆盘抽奖出来, 想要实现的效果是点击一次就旋转一次. 不过每次只有第一次点击有效, 再次点击就没有任何动画效果. 代码如下
rotate: function() {
// 创建一个动画实例
var animation = wx.createAnimation({
duration: 1000,
timingFunction: 'ease'
})
// 动画效果为旋转 360 度
animation.rotate(360).step()
// 将动画实例数据传给组件的animation属性
this.setData({
animationData: animation.export()
})
}