image组件 点击事件 参数传递不了?
发布于 5 年前 作者 yuwei 12451 次浏览 来自 问答

用image组件显示电话图标,点击电话图标调用拨打功能,问题: 参数传递过去打印是空的,而先把联系电话是有内容的。 

<wxml文件>

<view class=“bdzitemlist1”>

      <cover-image class=“imgtel” bindtap=“bindtapPhoneCall” data="{{item.bdztel}}" src="/pages/img/Tel.png"></cover-image>    

    </view>

    <view class=“bdzitemlist2”>

      <text>{{item.bdzadd}}</text>

      <text class=“bdzitem”>联系电话:{{item.bdztel}}</text>

    </view>

JS文件

  //bindtapPhoneCall拨打电话

  bindtapPhoneCall :function(res){

    console.log(‘打印电话’,res)

    wx.makePhoneCall({

      phoneNumber: res.data

       //仅为示例,并非真实的电话号码

    })

  },

3 回复

支持直接id => e.currentTarget.id 获取 不支持直接data,要使用 data-id => e.currentTarget.dataset.id

哈,现场教学

回到顶部