我是跟着腾讯课堂里的next超英预告那个教程敲得代码,点赞动画哪里的代码,我在微信小程序测试有用,同样的代码在安卓手机app中无效。
![9***@qq.com](https://img-cdn-tc.dcloud.net.cn/account/identicon/4e388acd88840923965f0f298cc3af01.png)
9***@qq.com
- 发布:2020-03-01 22:36
- 更新:2020-03-10 12:01
- 阅读:1986
![DCloud_UNI_GSQ](http://img-cdn-tc.dcloud.net.cn/uploads/avatar/000/86/84/57_avatar_mid.jpg?v=1635249686)
由于 JavaScript 的限制,Vue 不能检测以下数组的变动:
当你利用索引直接设置一个数组项时,例如:vm.items[indexOfItem] = newValue
当你修改数组的长度时,例如:vm.items.length = newLength
相关文档:https://cn.vuejs.org/v2/guide/list.html#注意事项
所以 this.animationDataArr[gIndex] = this.animationData.export()
改为: this.animationDataArr.splice(gIndex, 1, this.animationData.export())
9***@qq.com (作者)
非常感谢,您完美的解决了我的问题。
2020-03-10 22:23