知識
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側(cè)重于功能的便捷,營銷的便利,運營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!
您當(dāng)前位置>首頁 » 新聞資訊 » 小程序相關(guān) >
微信小程序 常見input事件綁定
發(fā)表時間:2021-1-5
發(fā)布人:葵宇科技
瀏覽次數(shù):112
在使用input事件時候,我們使用綁定不同的事件的方法,例如:
在wxml中綁定代碼如下:
<view>
<input type="number" bindchange="num1change"/>
</view>
<view>
<input type="number" bindchange="num2change"/>
</view>
在index.js中bingchange 代碼如下:
num1:0,
num2:0,
num1change:function(e){
this.num1=Number(e.detail.value)
console.log('第一個數(shù)字為'+this.num1)
},
num2change:function(e){
this.num2=Number(e.detail.value)
console.log('第一個數(shù)字為'+this.num2)
}
以上這種方法對于大量的imput組件的時候是很不友好的。
那怎么解決呢??
我們可以為多個imput組件綁定相同事件處理函數(shù),然后為不同的input組件設(shè)置不懂的id或者dataset來使用。
1)通過id區(qū)分元素:
<view>
<text>請輸入第3個數(shù)字:</text>
</view>
<view>
<input id="num3" type="number" bindchange="change"/>
</view>
<view>
<text>請輸入第4個數(shù)字:</text>
</view>
<view>
<input id="num4" type="number" bindchange="change"/>
</view>
change:function(e)
{
this[e.currentTarget.id]=Number(e.detail.value)
}
通過e.currentTarget.id值為觸發(fā)當(dāng)前事件的input組件的id屬性值,是num3和num4,通過this[]來設(shè)定this.num3和this.num4的值。e.detail.value是獲取當(dāng)前input的值。
2)通過dataset區(qū)分元素
<view>
<text>請輸入第3個數(shù)字:</text>
</view>
<view>
<input data-id="num3" type="number" bindchange="change1"/>
</view>
<view>
<text>請輸入第4個數(shù)字:</text>
</view>
<view>
<input data-id="num4" type="number" bindchange="change1"/>
</view>
change1:function(e){
this[e.target.dataset.id]=Number(e.detail.value)
}
e.target.dataset.id 來獲取input組件中的data-id 屬性值。e.target.dataset.名稱的方式來獲取 data-名稱的值
相關(guān)案例查看更多
相關(guān)閱讀
- 楚雄網(wǎng)站建設(shè)公司
- 網(wǎng)站建設(shè)案例
- 昆明軟件定制
- 正規(guī)網(wǎng)站建設(shè)公司
- 云南網(wǎng)站建設(shè)高手
- 網(wǎng)站建設(shè)方法
- 網(wǎng)站建設(shè)服務(wù)
- 網(wǎng)站建設(shè)電話
- 紅河小程序開發(fā)
- 網(wǎng)絡(luò)公司
- 網(wǎng)站排名優(yōu)化
- 汽車報廢回收軟件
- web
- 云南網(wǎng)絡(luò)推廣
- 網(wǎng)站建設(shè)方案 doc
- 大理小程序開發(fā)
- 汽車拆解系統(tǒng)
- 報廢車拆解系統(tǒng)
- 網(wǎng)站建設(shè)百度官方
- 云南小程序開發(fā)哪家好
- 手機(jī)網(wǎng)站建設(shè)
- 汽車回收管理系統(tǒng)
- 云南企業(yè)網(wǎng)站
- 前端技術(shù)
- 網(wǎng)絡(luò)公司排名
- 昆明小程序定制開發(fā)
- 云南網(wǎng)站建設(shè)報價
- 網(wǎng)站搭建
- 開發(fā)微信小程序
- 云南網(wǎng)站建設(shè)方法