wxml 里面如何遍历 this.data 的 keys;
由于一次 setData 的 1024kb 大小的限制,将一个object里面的数据拉平到data 上面了,但是这时候如果想在 wxml 里面获取到拉平的这些元素,没有办法遍历 this.data 的keys。
如:
拉平前:
Page({ data: { list: [ { id: 0, ... }, { id: 1, ... }, { id: 2, ... }, ...... { id: n, ... }, ] } }); |
这时候在wxml里面遍历的话直接循环 list 就可以了,但是如果避免 1024kb 大小的限制,将 list 拉平了,如:
Page({ data: { item0: { id: 0, ... }, item1: { id: 1, ... }, item2: { id: 2, ... }, item3: { id: 3, ... }, ... itemN: { id: n, ... }, } }); |
此时,在wxml 中就没有办法遍历了。。。。。
以上。