站三界导航
首页 uniapp代码Uniapp之拨打电话方法

Uniapp之拨打电话方法

  • uniapp代码
  • 来源:站三界导航
  • 354阅读
  • 2023-03-16

需求:点击一个电话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自带的拨打电话

本文结束
本文来自投稿,不代表站三界导航立场,如若转载,请注明出处:https://www.zhansanjie.com/article/details/40290.html

版权声明:

1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

2、本站仅提供信息发布平台,不承担相关法律责任。

3、若侵犯您的版权或隐私,请联系本站管理员删除。

4、本文由会员转载自互联网,如果您是文章原创作者,请联系本站注明您的版权信息。

分享
站三界导航
本站声明:本站严格遵守国家相关法律规定,非正规网站一概不予收录。本站所有资料取之于互联网,任何公司或个人参考使用本资料请自辨真伪、后果自负,站三界导航不承担任何责任。在此特别感谢您对站三界导航的支持与厚爱。