微信小程式之傳遞指定的值給函式(“document“取值)
阿新 • • 發佈:2019-01-03
這幾天在普及微信小程式相關知識的時候,發現做H5開發的小夥伴們,在練習做微信小程式的過程中,總是會問我一個相同的問題,"document取值怎麼沒有效果哈?"
其實這應該是很多小夥伴都有的疑問。 對於這個問題如何快速的去解決呢?其實很簡單,H5中使用到document基本上是在js中給對應的標籤設定值或者獲取對應的值。
1.如何給動態設定值
只需要在js中data下面定義一個變數a,然後在需要改變的時候使用Page.setData({a:'new value'})來改變值,小程式框架會自動將更新的資料再檢視層顯示出來。
2.如何在點選操作的時候將相應的值傳給點選需要執行的函式
在wxml中對應的標籤中,通過data-XX="{{a}}"傳遞所需要的值,然後在函式中通過 e.currentTarget.dataset.XX取值
例:
<view bindtap="click" data-favorite="{{a}}" >
click: function (e) {
var collecteState = e.currentTarget.dataset.favorite
}