收藏
回答

wx.createAnimation多次调用不执行问题

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug wx.createAnimation 客户端 6.7.2 2.20
  const animation = wx.createAnimation({
    transformOrigin: "50% 50% 0",
    duration: 9000,
    timingFunction: "ease",
    delay: 100
  });
  this.animation = animation;
  this.animation.rotate(4 * 360).step();
  this.setData({ animationData: this.animation.export() });
},


代码如上,每次点击触发上面动画,但是当第一次动画执行完毕之后,第二次点击,就没有触发动画,求解


最后一次编辑于  2018-08-29
回答关注问题邀请回答
收藏

1 个回答

  • 卢霄霄
    卢霄霄
    2018-08-29

    能做个代码片段吗,要调下

    https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2018-08-29
    赞同
    回复 4
    • hehe
      hehe
      2018-08-29

      已经添加代码片段

      2018-08-29
      回复
    • 卢霄霄
      卢霄霄
      2018-08-29回复hehe

      wechatide://minicode/ceD7l1mb7E2u

      2018-08-29
      回复
    • hehe
      hehe
      2018-08-29回复卢霄霄

      endFn没次调用了两次

      2018-08-29
      回复
    • 卢霄霄
      卢霄霄
      2018-08-29回复hehe

      哦。。加个布尔值,调用过了就别调用了。。因为复位的时候,那个动画结束也会进一次

      2018-08-29
      回复