微信小程式 事件繫結 做一個計時器
阿新 • • 發佈:2021-09-05
寫個計時器吧 按照順序學即可:
1.先寫index.wxml:
<view> 現在的值是:{{num}} </view> <button bindtap="add" data-operation = "{{1}}"> + </button> <button bindtap="sub" data-operation="{{1}}"> - </button>
其中:bindtap 是點選事件 data-operation 是傳遞的引數
2.寫index.js
Page({ // 頁面的初始資料 data: { num:0 }, //增加數字事件程式碼 add(e) { const operation = e.currentTarget.dataset.operation; //獲取引數 //修改 this.setData({ num: this.data.num += operation }) }, sub(e){ const operation = e.currentTarget.dataset.operation; //獲取引數 console.log(operation);//修改 this.setData({ num: this.data.num -= operation }) } })
可以看到 取引數是 通過 e.currentTarget.dataset.operation因為你可以嘗試列印e ,
列印e:
可以看到 引數是放在那裡面的。
本文來自部落格園,作者:鹹瑜,轉載請註明原文連結:https://www.cnblogs.com/bi-hu/p/15229439.html