小程序的animation 无法作用在 动态渲染出来的view上是怎么回事?
***************wxml****************<block wx:for="{{list}}"><view class="box" animation="{{animationData}}"></view></block>***************js********************Page({ list:{},\\list为 wx.request调用接口返回的列表,可正常展示,这里省略内容 animationData:{}, },onShow(){ var animation = wx.createAnimation({ duration: 2000, timingFunction: 'ease', }) this.animation = animation animation.translate(30).step() this.setData({ animationData: animation.export() })},});*****************wxss***************.box{width:100px;height:100px;} |
这段代码是 需要遍历list然后渲染一堆 class="box"的view控件,但是动画过程没有效果,只有动画的最终效果,view向右平移30px;
另一个情况是我把这个动画效果添加到静态资源上就可以出来效果,我之前加在了一幅图片上,就出现了图片缓慢平移的动画效果.但是加在动态数据上就没有过程效果,不知道什么情况,求大佬解答
