1***@qq.com
1***@qq.com
  • 发布:2020-04-22 22:12
  • 更新:2021-10-18 19:13
  • 阅读:1720

uni.createAnimation(OBJECT)

分类:uni-app

通过uni.createAnimation(OBJECT) 创建的动画 执行一次再次点击为什么不执行了 就想做个简单的点击时先缩小再放大的动画,为什么只执行一次 有什么解决的办法吗

2020-04-22 22:12 负责人:无 分享
已邀请:
sakelog

sakelog

执行完一次之后,将animationData设置为null。

  • Rick2022

    感谢,试了下这样2种都可以:


    this.animationData = ....export()

    setTimeout(()=>{ this.animationData = null; } ...)


    或者

    this.animationData = null

    await this.$nextTick()

    this.animationData = ....export()


    当然像hello工程里用随机数也是可以的。

    感觉这个太坑了,如果不是bug的话,官方要在文档里写清楚啊 [哭.jpg]

    2022-02-19 13:00

iidove

iidove

同样的问题,无解

  • 1***@qq.com (作者)

    执行的是差值 你可以用随机数

    2020-05-15 16:04

该问题目前已经被锁定, 无法添加新回复