x wo y y ya z wo x z (^-^)e 收到一d
小程序的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; 另一个情况是我把这个动画效果添加到静态资源上就可以出来效果,我之前加在了一幅图片上,就出现了图片缓慢平移的动画效果.但是加在动态数据上就没有过程效果,不知道什么情况,求大佬解答
2020-02-27