currentTarget 事件绑定的当前组件。 如果你在父容器上绑定了事件并传参,当你点击父容器时,事件绑定的组件和触发事件的源组件是同一个元素,所以currentTarget 、target 都可以拿到参数,但是当你点击子元素时,target 就不是事件绑定的组件了,所以拿不到参数。 由于事件冒泡的机制,父容器上绑定的事件依然可以触发,所以cu...
// wxml页面 <view class="card_box" bindtap="toPage('12')"> </view> 1. 2. // js文件 toPage(name){ console.log(name) } 1. 2. 3. 4. 报错: 正确写法 bindtap在传参时需要用到data-xxx来进行传递参数,正确的形式应当为: // wxml页面 <view class="card_box" bindtap="...
微信小程序之bindtap事件绑定传参 wxml代码: <viewclass='fen'><textbindtap='prev'data-page="{{pageDang}}">上一页</text><textbindtap='next'data-page="{{pageDang}}">下一页</text></view> js代码: prev:function(e){//当前页-1varcnt=e.currentTarget.dataset.page-1;if(cnt!=0){this.setD...
微信小程序: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"> 继续支付 </view> AI代码助手复制代码 2、js // 再次...
微信⼩程序bindtap传参的实例代码 微信⼩程序 bindtap 传参,代码如下所⽰://index.wxml <view bindtap="changeIndex" data-src="我固定参数"> </view> //index.js page({ data:{ },changeIndex(e){ console.log(e.currentTarget.dataset.src); //我是固定参数 } });可以看出参数是通过给标签设置...
HTML页面代码: image.png 通过data- = “”的方式实现,-后面名字随便写,就是你要传递的参数名称,=后面写你要传递参数的值 你要传递多个就写多个: image.png JS页面代码: goSound(e){ var item = e.currentTarget.dataset.audio wx.navigateTo({
微信小程序 bindtap 传参 //index.wxml //index.js page({ data:{ }, changeIndex(e){ console.log(e.currentTarget.dataset.src); //我是固定参数 } }); 可以看出 参数是通过给标签设置 data-参数名=“参数值” 自定义属性的方式 来传递的 例如想传递两个参数 //index.wxml //index.js page({ dat...
微信小程序 bindtap 传参 ,代码如下所示: //index.wxml//index.js page({ data:{ }, changeIndex(e){ console.log(e.currentTarget.dataset.src); //我是固定参数 } }); 可以看出 参数是通过给标签设置 data-参数名=“参数值” 自定义属性的方式 来传递的 例如想传递两个参数 //index.wxml <view bi...
小程序bindtap传参_微信小程序bindtap 1、bindtap 绑定点击事件 代码语言:javascript 复制 // wxml 代码:<viewclass="type"bindtap='clickToDetail'id="{{item.id}}" data-title="西湖" data-place="杭州"></view>// js 代码:clickToDetail:function(e){console.log(e.currentTarget)// 通过console.log...
微信小程序:bindtap方法传参 1、wxml 继续支付 2、js // 再次发起支付请求,调用后台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, ...