首页 > 技术分享 > 微信小程序
收藏

微信小程序拨打电话

10/14 15:00
大潇博客 原创文章,转载请标明出处

小程序实现拨打电话


首先在wxml中绑定“catchtap拨打电话函数


然后在js中定义方法:

freeTell: function(){

wx.makePhoneCall({

     phoneNumber: '电话号码',

})

}


这样在点击拨打电话时,即可出现拨号提示框

image.png


有个通用的错误

调用拨打电话,点取消时小程序会报错:Uncaught (in promise) thirdScriptError {errMsg:makePhoneCall:fail cancel} Object

解决方法:在后面抛出异常即可

image.png


实际应用中,可能要通过接口动态加载手机号码,这时点击拨打电话,可能会无效或者报错

解决方法:只需赋值时,在后面加一个空格,把号码转换成字符串即可

freeTell: function(){
    var self=this;
    var telephone=self.data.telephone+'';
    wx.makePhoneCall({
      phoneNumber: telephone,
    }).catch((e)=>{ });
  },


打赏

阅读排行

大家都在搜

博客维护不易,感谢你的肯定
扫码打赏,建议金额1-10元
  • 15601023311