收藏
回答

列表渲染时,0第二次出现在数组中会导致渲染后元素丢失

问题模块 框架类型 终端类型 操作系统 微信版本 基础库版本
框架 小程序 微信iOS客户端 iOS 6.6.2 1.9.91


    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,然后就没有问题了

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

最后一次编辑于  2018-02-28  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

3 个回答

  • Link
    Link
    2018-03-01

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

    2018-03-01
    赞同
    回复
  • 汪誉
    汪誉
    2018-03-02

    截图如图

    2018-03-02
    赞同
    回复
  • 汪誉
    汪誉
    2018-03-07

    有回复嘛?官方人员~

    2018-03-07
    赞同
    回复