收藏
回答

小程序的Animation.export方法有bug

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 Bug 客户端 7.0.3 2.6.0

- 当前 Bug 的表现(可附上截图)


- 预期表现


- 复现路径


- 提供一个最简复现 Demo



文档中写到

export 方法每次调用后会清掉之前的动画操作。


可实际使用下来发现

代码:


console.log(animation.top(200).step().export())

console.log(animation.scale(0, 0).step().export())

console.log(animation.export())

console.log(animation.step().export())


输出结果:



也就是说,当export之后,再次export返回的动画是没有动画数据的,但是只要再次调用step了之后,之前调用过,这次没有覆盖掉的动画数据就都回来了.


实测开发者工具和iphone都有该现象并表现一致


如果是本人的使用方法不对也请告知,谢谢

最后一次编辑于  02-27
回答关注问题邀请回答
收藏

2 个回答

  • Demo_达子
    Demo_达子
    07-16

    请问怎么清除animation, 重新将animationData赋值null 无效。


    07-16
    赞同
    回复
  • 小程序技术专员-LastLeaf
    小程序技术专员-LastLeaf
    02-27

    感谢反馈。你的问题已知悉,但近期可能不会有改动,原因是目前我们正在考虑设计一套更好的动画生成接口作为代替。请谅解。

    02-27
    赞同
    回复 3
    • 傻傻
      傻傻
      04-23

      如果我需要使用export 方法清掉,再次执行动画,但是export 方法清不掉,好像第二次就执行不了

      04-23
      回复
    • 小程序技术专员-LastLeaf
      小程序技术专员-LastLeaf
      04-23回复傻傻

      现在是有类似的问题的。请优先考虑重新生成一个 Animation 对象。

      04-23
      回复
    • 傻傻
      傻傻
      04-23回复小程序技术专员-LastLeaf

      恩恩好

      04-23
      回复