uniapp中拨打电话
1. 记录日常采坑
刚开始是这样写的
<view class="" @tap="call()">联系客服
</view>
call(){let phone = '123456789'uni.makePhoneCall({phoneNumber:phone,success:function(){console.log('拨打电话成功');},fail() {console.log('打电话失败了');}})}
安卓手机可以拨打,但是苹果手机没反应,有的说是电话号码必须是字符串,不能有空格……试了都不行啊。
2. 最后把电话号码放在call()
的参数中,可以了竟然
<view class="" @tap="call('123456789')">联系客服
</view>
call(phone) {console.log('传入的电话',phone);//uni.makePhoneCall({// phoneNumber:phone,// success(){// console.log('拨打成功了');// },// fail() {// console.log('拨打失败了');// }// })const res = uni.getSystemInfoSync();// ios系统默认有个模态框if(res.platform=='ios'){uni.makePhoneCall({phoneNumber:phone,success(){console.log('拨打成功了');},fail() {console.log('拨打失败了');}})}else{//安卓手机手动设置一个showActionSheetuni.showActionSheet({itemList: [phone,'呼叫'],success:function(res){console.log(res);if(res.tapIndex==1){uni.makePhoneCall({phoneNumber: phone,})}}})}}
测试OK,还有就是安卓手机打电话,直接跳转到拨打电话号码界面了,苹果手机是有个模态框,确认后才会拨打电话。
3. 其它
APP
端打包上线记得在manifest.json
中勾选拨打电话的权限。
uniapp中拨打电话相关推荐
- uni-app 实现拨打电话功能(android)
最近项目中需要拨打电话功能,项目中实现拨打电话的代码如下,包括微信和真机拨打电话两种方式,特此记录便于日后查阅. //#ifdef MP-WEIXIN uni.makePhoneCall({phone ...
- uniapp 实现拨打电话
uniapp 实现拨打电话 实现代码 真机调试 参数必须是一个对象(object),它包含一些属性(参数): 实现代码 <!-- 电话图标 需要在哪点击实现打电话在哪加 --> <v ...
- mui中拨打电话有两种方式:
一.mui 第一种:直接调用mui封装方法,这种方法相对比较简单 document.getElementById("telephone").addEventListener('ta ...
- android模拟器模拟拨号电话号码,如何在Android的Genymotion模拟器中拨打电话?
如何在Genymotion模拟器中为Android拨打电话? 我正在使用Genymotion模拟器来运行和测试我的应用程序. 在本机模拟器DDMS中,我们可以进行虚假的呼叫. 这可以使用Genymot ...
- Uniapp之拨打电话
需求:点击一个电话icon拨打电话 实现步骤: 1.判断是安卓还是苹果 2.安卓使用h5+方法拨打电话 3.苹果使用uniapp自带的方法拨打电话 接下来直接看代码吧: function telpho ...
- App应用中拨打电话
在通过APP里有电话号码,可以能用苹果API进行拨打电话,但是不同的API方法,会造成不同的情况出现,如在挂完电话后当前APP会退出. 方法1 拨打完电话后退出当前APP,需要重新进入 NSStrin ...
- 手机网站中 拨打电话代码
打电话代码: 1.<a href="wtai://wp/mc;135789988*" mce_href="wtai://wp/mc;135789988*" ...
- php页面点击打电话,html5中拨打电话代码
Neo4j批量插入(Batch Insertion) 新建一个maven工程,这里不赘述如何新建maven工程. 添加Neo4j jar到你的工程 有两种方式: 上网站官网下载jar包,根据自己的系统 ...
- 如何在Android中使用Intent拨打电话?
本文翻译自:How to make a phone call using intent in Android? I'm using the following code to make a call ...
最新文章
- 并发集合和普通集合以及安全集合的区别
- MapReduce Java API实例-统计平均成绩
- JavaScript中的箭头函数
- Python字典和集合
- mysql卸载权限不够_Linu下启动MySQL结果显示:env: /etc/init.d/mysql:权限不够怎么解决?...
- java学习(59):static修饰内部类
- Java中遍历删除ArrayList中多个元素
- java中的 =运算符_(二十七)、java中的运算符
- sentinel 时间窗口的实现
- Python精通-Python集合操作详解
- c++如何获取文件时间_3分钟短文 | PHP 如何优雅地获取文件扩展名?别再explode了
- 【Clickhouse】Clickhouse 外部存储引擎之 hdfs
- SQL学习——小结练习(1)
- JMETER SLAVE和MASTER 分布式启动压测
- 起点文学网ViewState解码分析后的结果研究
- 蓝桥2014c++真题:神奇算式
- 基础服务系列-Hyper-V 安装centos7
- pytorch冻结模型
- 《算法设计与分析》期末不挂科
- hscan扫描mysql代码_HScan 扫描器
热门文章
- Fortran七七八八
- There are no devices registered in your account on the developer website
- html js 修改img 图片不拉伸,Javascript防止图片拉伸的自适应处理方法
- 俩台虚拟机,一台有网,一台没网
- java中一个有意思的字符串intern问题
- 金山办公上市,600亿!WPS求伯君:永远去做你余生中最重要的那件事
- 智慧书-永恒的处世经典格言:241-280
- Mini CFA 考试练习题 Industry Overview
- qLabel 字体大小不受控制
- php 7.0 nts,PHP最新版本7.0.1-nts-Win32-VC14-x86