setData使用[...]进行动态key赋值,wxml如何获取?
发布于 6 年前 作者 minghao 1180 次浏览 来自 官方Issues

原data

{

    “arr”:[0,1,2],

}

js 处理业务流程:

var arr =[0,1,2];

for(var i = 0;i<arr.length;i++){

    var key = “aaaa” + i;

    this.setData({

        [key] : “aaaaa”,

    });

}

输出data结果是

{

    “arr”:[0,1,2],

    “aaaa0”:“aaaaaa”,

    aaaa1”:“aaaaaa”,

    “aaaa2”:“aaaaaa”,

}

请问wxml如何循环arr调用 aaaa0/aaaa1/aaaa2

3 回复

<view  wx:for="{{object}}" wx:for-index=

“key”

>

<

view

>{{key}}:{{item}}</

view

>

</view>

看看这个是否是你要的,你测试一下,wxml输出对象key和value,只要key,可以改一下

好像不行的,小伙子,我之前也是这样搞过。

回到顶部