两层循环,子循环怎么取得父循环的index?

发布于 8 年前作者 rcheng15885 次浏览最后编辑 8 年前来自 ask

<block wx:for=“{{carts}}” wx:key="{{index}}>

    <block wx:for=“{{carts.cidlist}}” wx:key=“index”>

        <text id=“{{index}}” data-fatherid=“{{}}”>-</text>

    </block>

</block>

这里fatherid应当填什么?

2 回复
xiuyinglai
xiuyinglai1 楼6 年前

谢谢 老猴Stormrage

iguo
iguo2 楼6 年前

数组元素对应下标可自定义变量,如果循环的是JSON而不是数组,则wx:for-index拿到的是元素的key

<block wx:for="{{carts}}" wx:key="{{index}}       wx:for-index="index1" >

    <block wx:for="{{carts.cidlist}}" wx:key="index"      wx:for-index="index2">

        <text id="{{index2}}" data-fatherid="{{index1}}">-</text>

    </block>

</block>