收藏
回答

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

用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 个回答

  • brave
    brave
    2021-02-03

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

    2021-02-03
    有用 1
    回复
  • 威风扫地飞
    威风扫地飞
    2021-02-04

    哈,现场教学

    2021-02-04
    有用
    回复
  • Mr.Zhao
    Mr.Zhao
    2021-02-03

    2021-02-03
    有用
    回复 22
    • 彭
      2021-02-03
      直接传递可以,怎么把{{xxx}}传递过去,要转化吗?
      2021-02-03
      回复
    • Mr.Zhao
      Mr.Zhao
      2021-02-03回复
      你的写法从哪学的?可以?
      2021-02-03
      回复
    • 彭
      2021-02-03回复Mr.Zhao
      不行
      2021-02-03
      回复
    • Mr.Zhao
      Mr.Zhao
      2021-02-03回复
      {{item.bdztel}} 用view标签输出一下就知道有值没值了  很简单的问题
      2021-02-03
      回复
    • 彭
      2021-02-03
      有值啊
      2021-02-03
      回复
    查看更多(17)
登录 后发表内容
问题标签