我們先來看下面一段wxml裏的代碼:
<view class="deleteLabel" data-userName="{{item.nickName}}" data-userID="{{item.userId}}" bindtap="deleteUserAction"></view>
這是一個普通的給View添加bindtap
並且傳了兩個參數userName
和userID
的例子, 數據塊格式爲“data-參數名”,在.js文件中deleteUserAction
實現方法中,定義兩個變量接收所傳的參數值:
deleteUserAction(ele) {
this.setData({
selectUser: ele.currentTarget.dataset.username,
selectUserID: ele.currentTarget.dataset.userid,
});
},
這裏需要注意,在上述代碼中,我們定義的參數名爲userName
和userID
,在取值時,我們發現參數key值變成了username
和userid
,注意取值時需所有參數字母小寫才能成功取值哦。