小程序的事件綁定

事件綁定

1.不帶參數(shù)的函數(shù)

1.當需要事件時可以通過在js中寫入一個方法,但是要和page同級
2.在標簽中寫入bind名稱="函數(shù)名" 去設(shè)置事件.

Page({
    data: {
      num:0
    },
  handinput(e){
    console.log(this.setData({
      num:e.detail.value  //其中this.setData({是用來改變值得})
    }));
  }
})
<input  type="text" bindinput="handinput"/>
2.帶參數(shù)的函數(shù)傳遞

1.按鈕只能用bindtap,記住不是bindbutton.
2.只能寫入函數(shù)名字,不能寫入帶參數(shù)的函數(shù)名字例如:aaa(1)
3.如果想要傳入?yún)?shù),通過標簽?定義屬性的?式 和 value
<input bindinput="handleInput" data-item="100" />
4.如果想要獲得參數(shù),需要通過傳入的參數(shù)e來查看獲取參數(shù).
代碼如下

 handtop(e){
    //console.log(e.currentTarget.dataset.operation);
     const operation=e.currentTarget.dataset.operation;   //這個值得獲取需要謹慎.
    this.setData({
      num:this.data.num+operation
    });
  }
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容