image组件 点击事件 参数传递不了?

发布于 6 年前作者 yuwei12683 次浏览最后编辑 6 年前来自 ask

用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 回复
cyan
cyan1 楼5 年前

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

xiacui
xiacui2 楼5 年前

哈,现场教学

xia89
xia893 楼4 年前