微信小程序自带功能呼叫拨号手机号

184 阅读1分钟

当调用绑定了bindtap事件的元素时,调用该函数。该函数接受一个事件对象e作为参数,其中包含被选中元素的信息。该函数使用事件对象的currentttarget属性来访问选中的元素,然后使用dataset属性来获取元素的data-phone属性的值。
然后函数调用wx。makePhoneCall API,传递给它一个对象,该对象的phoneNumber属性设置为phone变量的值。

image.png

<button data-phone="1234567890" bindtap="call">Call 123-456-7890</button>

在本例中,我们有一个button元素,其data-phone属性设置为按下按钮时要呼叫的电话号码。按钮的bindtap事件绑定到调用函数,因此当按钮被点击时,调用函数将被调用并传递一个事件对象。然后,该函数将使用事件对象获取按钮的data-phone属性的值,并使用wx.makePhoneCall发起对该号码的电话呼叫

 call(e){
    let phone = e.currentTarget.dataset["phone"]
    wx.makePhoneCall({
      phoneNumber: phone  
    })
  },