1. 程式人生 > >微信小程式之傳遞指定的值給函式(“document“取值)

微信小程式之傳遞指定的值給函式(“document“取值)

這幾天在普及微信小程式相關知識的時候,發現做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 
  }