列表渲染时,0第二次出现在数组中会导致渲染后元素丢失
发布于 6 年前 作者 kshao 13678 次浏览 来自 问答

    BUG反馈

    小程序做的是一个答题软件,为实现滑动换题使用了列表渲染。

    刚进入页面出现第一题 ,0首次出现,数组为[-1,0,1] 这时候渲染不会出错,(0是当前题目的下标,第一题,-1是看不到的),滑到第X题数组就成了[X-2,X-1,X]

    后来重新滑到第二题时,数组应该是[0,1,2],查了appdata,也的确是。

    这个时候用wxml查看元素的时候发现会丢失下标为0的元素,昨天可能也是因为这个bug在console里一直弹出一些什么undefined 啊 渲染层出错啊,__slot还是什么的错误,但是我看不懂。。。。

    另外而且我的元素class绑定了数组下标,如class = ‘List{{index}}’ 。 下标1 2 都渲染出来了 而且class是 Listindex1\Listindex2,但是0没有-。-

    我的解决方案:然后我给我的数据数组全部加了1,然后就没有问题了

    首次反馈,非计算机专业学生,不知道描述的清楚不清楚。请各位大佬多多指教

3 回复

有回复嘛?官方人员~

你好,如果是渲染层错误,麻烦提供一下相关错误信息截图

回到顶部