會寫小程序的都知道,小程序中js交互是這樣的程序員
若是做爲一個懶惰的程序員,是否是每次交互,都要寫一個方法,可不能夠用同一個方法?小程序
還好,js這門語言仍是不錯的。萬事萬物都是對象的原則。setdata能夠這麼來寫this
這個方法接收兩個參數,一個鍵名,一個值。spa
在這裏直接綁定使用,效果拔羣。這樣寫的話,當頁面中要修改單個屬性的時候,直接就寫上去了。目前我的以爲這樣弄仍是挺方便的。在此拋磚引玉,有更好的方法能夠在評論裏面提出來哦。xml
附上主要代碼對象
//jsblog
setdata: function (e) {ip
var obj = {};get
console.log(e.currentTarget.dataset.key, e.currentTarget.dataset.val)it
obj[e.currentTarget.dataset.key] = e.currentTarget.dataset.val;
this.setData(obj);
}
<!--wxml-->
<button bindtap="setdata" data-key='name' data-val='val' >按鈕</button>