微信小程序中动画多次调用的问题


function hideMsg(that) {
  var animation = wx.createAnimation({
    duration: 1500,
    timingFunction: 'linear',
  })

  that.animation = animation

  animation.opacity(0).step()

  that.setData({
    animationData: animation.export()
  })

  setTimeout(() => {
    animation.opacity(1).step()
    that.setData({
      sendMsg: '',
      animationData: animation.export()
    })
  }, 1200)
}

每次调用结束后,都会将动画重置,这是重复调用的核心!


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM