微信小程序 bindtap 傳參的實例代碼
微信小程序 bindtap 傳參 ,代碼如下所示:
//index.wxml
<view bindtap="changeIndex" data-src="我固定參數">
</view>
//index.js
page({
data:{
},
changeIndex(e){
console.log(e.currentTarget.dataset.src); //我是固定參數
}
});
可以看出 參數是通過給標簽設置 data-參數名=“參數值” 自定義屬性的方式 來傳遞的 例如想傳遞兩個參數
//index.wxml
<view bindtap="changeIndex" data-src1="我固定參數1" data-src2="我是固定參數2" >
</view>
//index.js
page({
data:{
},
changeIndex(e){
console.log(e.currentTarget.dataset.src1); //我是固定參數1
console.log(e.currentTarget.dataset.src2); //我是固定參數2
}
});
如果需要傳遞動態(tài)的參數 例如遍歷渲染時 想傳遞 index 給 changeIndex方法
//index.wxml
<view wx:for="{{lists}}" wx:for-index="index" wx:key="index" data-index="{{index}}" >
{{item.title}}
</view>
//index.js
page({
data:{
lists:[{title:'參數1',id:1},{title:'參數2',id:2}]
},
changeIndex(e){
console.log(e.currentTarget.dataset.index);
}
})
知識點補充:
微信小程序:bindtap方法傳參
1、wxml
<view bindtap="pay_again" data-name="{{orderList.jid}}" data-fee="{{orderList.act_fee}}" data-mobile="{{orderList.p_phone}}" data-act="{{orderList.act_name}}" class="operating f_r webkit-box" style="line-height:30px;">
<a href="" class=" rel="external nofollow" pay bg_red">繼續(xù)支付</a>
</view>
2、js
// 再次發(fā)起支付請求,調用后臺PHP
pay_again:function(e){
var that = this;
that.setData({
jid: e.currentTarget.dataset.name,
act_name: e.currentTarget.dataset.act,
act_fee: e.currentTarget.dataset.fee,
mobile: e.currentTarget.dataset.mobile
})
console.log('活動訂單id = ' + that.data.mobile);
}
總結
到此這篇關于微信小程序 bindtap 傳參的實例代碼的文章就介紹到這了,更多相關微信小程序 bindtap 傳參內容請搜素腳本之家以前的文章或下面相關文章,希望大家以后多多支持腳本之家!
相關文章
javascript中日期函數new Date()的瀏覽器兼容性問題
這篇文章主要介紹了javascript中日期函數new Date()的瀏覽器兼容性問題,需要的朋友可以參考下2015-09-09
JavaScript ECMA-262-3 深入解析.第三章.this
在這篇文章里,我們將討論跟執(zhí)行上下文直接相關的更多細節(jié)。討論的主題就是this關鍵字2011-09-09
JavaScript constructor和instanceof,JSOO中的一對歡喜冤家
現在流行面向對象,JavaScript當然要迎頭趕上. 有說法JavaScript就是徹頭徹尾的OO語言,但我覺得JavaScript實現面向對象的程序還是有諸多不便的.2009-05-05
layui使用button按鈕 點擊出現彈層 彈層中加載表單的實例
今天小編就為大家分享一篇layui使用button按鈕 點擊出現彈層 彈層中加載表單的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-09-09
OkHttp踩坑隨筆為何 response.body().string() 只能調用一次
想必大家都用過或接觸過 OkHttp,我最近在使用 Okhttp 時,就踩到一個坑,在這兒分享出來,以后大家遇到類似問題時就可以繞過去2018-01-01

