@tap的传参和对全局变量的修改 onTap方法的k-v参数同时传入;

 

小程序wepy

 

<view class="weui-panel__bd" @tap="onTap(e)" data-tapkey="itemName" data-val="{{item.itemName_id}}">
<view class="weui-media-box weui-media-box_appmsg">
<view class="weui-media-box__bd">
<view class="weui-media-box__title" style=" word-break:break-all;">{{item.itemName_id}}---{{item.itemName_name}}</view>
</view>
</view>
</view>

onTap(e) {
const tapkey = e.currentTarget.dataset.tapkey
const val = e.currentTarget.dataset.val
if (!('tap' in this.notHere)) {
this.notHere.tap = {}
}
this.notHere.tap[tapkey] = val
console.log(this)
}

posted @ 2018-09-18 23:27  papering  阅读(2157)  评论(0编辑  收藏  举报