<view class="round-click2" wx:if='{{xiaopicnow}}' animation="{{animationRound}}">
<image catchtap='goxiaoad' model="widthFix" style="width:70rpx;" src='{{bannerurl+xiaopicnow}}'></image>
</view>
demo(){
self=this;
if(self.data.isanimationRound){
return;
}
console.log('demo111')
this.animation = wx.createAnimation({
duration: 2000,
timingFunction: "ease",
delay: 0
})
// step() 表示一组动画的完成,可以在一组动画中调用任意多个动画方法
// 一组动画中的所有动画会同时开始,一组动画完成后才会进行下一组动画
this.animation.translate(0, 50).step()
this.animation.translate(0, 0).step()
self.setData({
animationRound: this.animation.export(),
isanimationRound:true
})
setInterval(function () {
//循环执行代码
console.log('demo222')
this.animation.translate(0, 50).step()
this.animation.translate(0, 0).step()
this.setData({
animationRound: this.animation.export(),
isanimationRound:true
})
}.bind(this),4000) //循环时间 这里是1秒
},
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。