收藏
回答

怎么输出云存储数据表中的数组?

我想把云存储数据表中的一个数组中的内容渲染到页面,这个数组是用push加进去的,下标是从0开始的索引,我在页面用wx:for和wx:for-index只能输出一个张表里面的数组中的第一条内容,其他的就不显示没法输出,请问这种要怎么办?

回答关注问题邀请回答
收藏

2 个回答

  • 袁Z鹏
    袁Z鹏
    2020-07-22

    你不贴代码, 大家都不太愿意回答

    2020-07-22
    有用 1
    回复 1
    • 拾夕
      拾夕
      2020-07-22
      马上发
      2020-07-22
      回复
  • 拾夕
    拾夕
    发表于小程序端
    2020-07-22

    这是图

    2020-07-22
    有用
    回复 8
    • 袁Z鹏
      袁Z鹏
      2020-07-22
      你先打印res.data确认值没问题, 然后再看编译后输出的wxml有没有生成是不是覆盖了。 这样就可以确认是哪里有问题了。
      2020-07-22
      回复
    • 拾夕
      拾夕
      2020-07-22回复袁Z鹏
      是下标的问题,index是0,然后就只输出了value中下标0的值,但是我不知道怎么解决下标不会变化这个问题
      2020-07-22
      回复
    • 拾夕
      拾夕
      2020-07-22回复袁Z鹏
      手动添加下标就正常了,但是不能这么干对吧
      2020-07-22
      回复
    • 袁Z鹏
      袁Z鹏
      2020-07-22
      wx:key="index"  这个写法
      2020-07-22
      回复
    • xplee
      xplee
      2020-07-22回复袁Z鹏
      你循环的是updateLunTanTxt,看你数据表中只有一条数据,也就是for循环只有一次,而item.value[index]就是item.value[0]喽。如果还想循环value的值,要再嵌套一层for循环
      2020-07-22
      回复
    查看更多(3)
登录 后发表内容
问题标签