关于多维数组渲染的问题,wxml无法读出数据?求教!
发布于 6 年前 作者 pingcai 1798 次浏览 来自 官方Issues

我从集合中读出数据装入一个三维数组,控制台察看都正常,请问前端怎么读出数据?

用wx:for遍历也没反应,用{{item}}也不显示是object,

求教,不胜感激!

我又做了下试验,我自定义了一个数组如下:

控制台察看是这样:

可以正常读取任意键或值,渲染时用{{test133}},会如下图所示

但为什么我从集合中读出的,除了能在控制台察看,察看时维数,结构和我自定义一致,完全无法操作! 求教 !!!

3 回复

https://developers.weixin.qq.com/s/oksfNbmA73f3

之前写的二维渲染你参考下

https://developers.weixin.qq.com/miniprogram/dev/reference/wxml/list.html

使用 wx:for-item 可以指定数组当前元素的变量名,

使用 wx:for-index 可以指定数组当前下标的变量名

善用这两个属性

嵌套循环了解下

嵌套循环试试

<view wx:for="{{array}" wx:for-item="ar1">
  <view wx:for="{{ar1}}" wx:for-item="ar2">
    <view wx:for="{{ar2}}" wx:for-item="ar3"
      {{ar3.answer}}
    </view>
  </view>
</view>
回到顶部