关于WXML节点data的建议
发布于 5 年前 作者 dugang 18588 次浏览 来自 问答

经常在循环中这样写:

<view wx:for="{{array}}" wx:key="ID" bindtap="itemTap" class='list'>
    ………………
    <text data-index="{{index}}" data-id="{{item.ID}}" catchtap='aaa'>修改</text>

    <text data-index="{{index}}" data-id="{{item.ID}}" catchtap='bbb'>操作一</text>

   <text data-index="{{index}}" data-id="{{item.ID}}" catchtap='ccc'>操作二</text>

    <text data-index="{{index}}" data-id="{{item.ID}}" catchtap='ddd'>操作三</text>

    …………

</view>

但总觉得这样写太啰嗦,有没有可能,只在最上层写一次data-index="{{index}}" data-id="{{item.ID}}",下面节点绑定的事件都能获取到index和ID,如下:

<view wx:for="{{array}}" wx:key="ID" bindtap="itemTap" class='list' data-index="{{index}}" data-id="{{item.ID}}">
    ………………
    <text catchtap='aaa'>修改</text>
    <text catchtap='bbb'>操作一</text>
    <text catchtap='ccc'>操作二</text>
    <text catchtap='ddd'>操作三</text>
    …………
</view>
1 回复

没人回答一下吗

回到顶部