小程序:使用渲染动态数据后,点击折叠按钮到达指定位置时出现错误

小程序:使用渲染动态数据后,点击折叠按钮到达指定位置时出现错误

分析:可能是由于赋值函数setData渲染还未结束导致的

因为小程序滚动到指定位置属性scroll-into-view="{{toView}}"是通过修改toView达到动态修改的目的所以当toView修改而js文件中的setData函数渲染还未结束时设置新数据可能导致异常。
在这里插入图片描述
解决办法很简单,添加一个延时处理即可,一般500毫秒足够了。
在这里插入图片描述

这样点击收缩就不会再出错了,而且还有一定的动画效果,用起来比较炫酷。
在这里插入图片描述

posted @ 2022-12-06 22:19  轻风细雨_林木木  阅读(3)  评论(0编辑  收藏  举报