收藏
回答

关于WXML节点data的建议

框架类型 问题类型 操作系统 工具版本
小程序 需求 Windows 不限

经常在循环中这样写:

<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 个回答

  • logic
    logic
    2018-04-16

    没人回答一下吗

    2018-04-16
    有用
    回复
登录 后发表内容