小程序View或button點擊響應方法的數據傳值

我們先來看下面一段wxml裏的代碼:

 <view class="deleteLabel" data-userName="{{item.nickName}}" data-userID="{{item.userId}}" bindtap="deleteUserAction"></view>

這是一個普通的給View添加bindtap並且傳了兩個參數userNameuserID的例子, 數據塊格式爲“data-參數名”,在.js文件中deleteUserAction實現方法中,定義兩個變量接收所傳的參數值:

deleteUserAction(ele) {
    this.setData({
      selectUser: ele.currentTarget.dataset.username,
      selectUserID: ele.currentTarget.dataset.userid,
    });
  },

這裏需要注意,在上述代碼中,我們定義的參數名爲userNameuserID,在取值時,我們發現參數key值變成了usernameuserid,注意取值時需所有參數字母小寫才能成功取值哦。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章