關於小程序setdata一些使用方法

會寫小程序的都知道,小程序中js交互是這樣的程序員

clipboard.png
若是做爲一個懶惰的程序員,是否是每次交互,都要寫一個方法,可不能夠用同一個方法?小程序

還好,js這門語言仍是不錯的。萬事萬物都是對象的原則。setdata能夠這麼來寫this

clipboard.png
這個方法接收兩個參數,一個鍵名,一個值。spa

clipboard.png
在這裏直接綁定使用,效果拔羣。這樣寫的話,當頁面中要修改單個屬性的時候,直接就寫上去了。目前我的以爲這樣弄仍是挺方便的。在此拋磚引玉,有更好的方法能夠在評論裏面提出來哦。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>

相關文章
相關標籤/搜索