Uniapp之拨打电话
需求:点击一个电话icon拨打电话实现步骤:1.判断是安卓还是苹果2.安卓使用h5+方法拨打电话3.苹果使用uniapp自带的方法拨打电话接下来直接看代码吧:function telphone(phone){// 获取设备平台let platform = uni.getSystemInfoSync().platformswitch (platform) {case 'android':uni.sh
·
需求:点击一个电话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:
// 调试器工具
}
}
调用此方法就可以调用拨打电话啦,下面总结一下这里代码的知识点!
Tips:
1.uni.getSystemInfoSync().platform:获取是设备平台
2.uni.showActionSheet():从底部向上弹出操作菜单
3.plus.device.dial(phone,false):h5+方法拨打电话,false代表直接拨打,设置为true代表跳转拨打电话列表
4.uni.makePhoneCall():uniapp自带的拨打电话
分享不易,都观看到这里了,还不点赞收藏嘛!
更多推荐
已为社区贡献17条内容
所有评论(0)