- 94浏览
- 2023-04-27
需求:点击一个电话icon拨打电话
实现步骤:
1.判断是安卓还是苹果
2.安卓使用h5+方法拨打电话
3.苹果使用uniapp自带的方法拨打电话
接下来直接看代码吧:
function telphone(phone){
// 获取设备平台
let platform = uni.getSystemInfoSync().platform
switch (platform) {
case 'android':
uni.showActionSheet({
itemList: [phone,'呼叫'],
success:function(res){
console.log(res);
if(res.tapIndex==1){
plus.device.dial(phone,false)
}
},
complete: function(res) {
console.log("安卓失败",res)
}
})
break;
case 'ios':
// 使用uni-app提供的借口
uni.makePhoneCall({
phoneNumber: phone
})
break;
default:
// 调试器工具
}
}
调用此方法就可以调用拨打电话啦,下面总结一下这里代码的知识点!1.uni.getSystemInfoSync().platform:获取是设备平台
2.uni.showActionSheet():从底部向上弹出操作菜单
3.plus.device.dial(phone,false):h5+方法拨打电话,false代表直接拨打,设置为true代表跳转拨打电话列表
4.uni.makePhoneCall():uniapp自带的拨打电话
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、本文由会员转载自互联网,如果您是文章原创作者,请联系本站注明您的版权信息。