请教多button绑定同一个data-key的方法
发布于 13 天前 作者 molei 5496 次浏览 最后一次编辑是 12 天前 来自 问答

请教各位,我有这么一个页面。

大概wxml结构是

<view wx:for="{{addressList}}"  data-key="{{item.key}}">
...
    <button bindTap="Tap1">编辑</button>
    <button bindTap="Tap2">删除</button>
...
</view>

请问能否通过button的点击事件来获取 data-key?

莫非只能把data-key绑定在button的属性里?

那么这样的话,有多少个button就要绑定多少个data-key,但实际上data-key的值是一样的,这样是不是很不科学……

2 回复

tap='a({{index}})'呢…

有啥不科学的。。你非要这么弄的话,可以给两个button各取一个data-type,然后button上不要bindTap,bindTap写到 view上,然后取事件的 target来判断点的是哪个按钮,取事件的currentTarget来取key。这样子做才是不科学。。

回到顶部