参考文章1:【小程序】获取到的e.target与e.currentTarget区别
参考文章2:【微信小程序】e.target.id和e.currentTarget.dataset.id的区别
一、绑定到整个view上读取id
场景如下:
数据库中存在这样一个唯一标识符来标识这一订单在数据库中的字段名叫Oid用户点击完毕后让订单状态发生改变,需要将id的值传到后端数据库进行状态的修改。
用户在点击整个view框时会读取到这个框的id(也就是Oid) 适用于:不刻意去要求框内包含的元素组件,只要点击整个元素就可以
代码如下:(只贴xml和js的部分)
xml部分:注意此处关键点是bindtap=“changcc”事件的触发
<view wx:for="{
{postList1}}" wx:for-item="item" wx:for-index="index" wx:key="{
{index}}" bindtap="changeacc" data-item='{
{