我有一个二维数组需要遍历,类似如下:
martix =
[
[{
row: 1,
col: 1,
isActive: true
}, {
row: 1,
col: 2,
isActive: false
}],
[{
row: 2,
col: 1,
isActive: false
}, {
row: 2,
col: 2,
isActive: false
}]
]
这样的话,我在写wx:key的时候应该写什么呢?
<view class="row" wx:for="{{martrix}}" wx:for-index="i" wx:key="?????">
不写wx:key会抛出很多的warning
因为这个数组里面的值会被动态改变,然后每次setData这个数组后渲染都会有很多warning抛出来,会不会很影响性能啊?
求教?
我也遇到了,求解决方案
我这还真没发现这个报错,那我也调整一下吧
默认this会报重复的key的warning
默认this不可以吗
这个是二维数组,也就是说在遍历第一层数组时他的item其实是数组,所以怎么加id?第二维的数组我知道可以加ID
<view class="row" wx:for="{{martrix}}" wx:for-index="i" wx:key="?????">
这个martrix遍历出来的时item也是一个数组,数组可以加id?
第二层的数组循环我知道可以加id:
<view class="row" wx:for="{{martrix}}" wx:for-index="i" wx:key="?????">
<view class="column" wx:for="{{martrix[i]}}" wx:for-index="j" wx:key="id">