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中拨打电话相关推荐

  1. uni-app 实现拨打电话功能(android)

    最近项目中需要拨打电话功能,项目中实现拨打电话的代码如下,包括微信和真机拨打电话两种方式,特此记录便于日后查阅. //#ifdef MP-WEIXIN uni.makePhoneCall({phone ...

  2. uniapp 实现拨打电话

    uniapp 实现拨打电话 实现代码 真机调试 参数必须是一个对象(object),它包含一些属性(参数): 实现代码 <!-- 电话图标 需要在哪点击实现打电话在哪加 --> <v ...

  3. mui中拨打电话有两种方式:

    一.mui 第一种:直接调用mui封装方法,这种方法相对比较简单 document.getElementById("telephone").addEventListener('ta ...

  4. android模拟器模拟拨号电话号码,如何在Android的Genymotion模拟器中拨打电话?

    如何在Genymotion模拟器中为Android拨打电话? 我正在使用Genymotion模拟器来运行和测试我的应用程序. 在本机模拟器DDMS中,我们可以进行虚假的呼叫. 这可以使用Genymot ...

  5. Uniapp之拨打电话

    需求:点击一个电话icon拨打电话 实现步骤: 1.判断是安卓还是苹果 2.安卓使用h5+方法拨打电话 3.苹果使用uniapp自带的方法拨打电话 接下来直接看代码吧: function telpho ...

  6. App应用中拨打电话

    在通过APP里有电话号码,可以能用苹果API进行拨打电话,但是不同的API方法,会造成不同的情况出现,如在挂完电话后当前APP会退出. 方法1 拨打完电话后退出当前APP,需要重新进入 NSStrin ...

  7. 手机网站中 拨打电话代码

    打电话代码: 1.<a href="wtai://wp/mc;135789988*" mce_href="wtai://wp/mc;135789988*" ...

  8. php页面点击打电话,html5中拨打电话代码

    Neo4j批量插入(Batch Insertion) 新建一个maven工程,这里不赘述如何新建maven工程. 添加Neo4j jar到你的工程 有两种方式: 上网站官网下载jar包,根据自己的系统 ...

  9. 如何在Android中使用Intent拨打电话?

    本文翻译自:How to make a phone call using intent in Android? I'm using the following code to make a call ...

最新文章

  1. 并发集合和普通集合以及安全集合的区别
  2. MapReduce Java API实例-统计平均成绩
  3. JavaScript中的箭头函数
  4. Python字典和集合
  5. mysql卸载权限不够_Linu下启动MySQL结果显示:env: /etc/init.d/mysql:权限不够怎么解决?...
  6. java学习(59):static修饰内部类
  7. Java中遍历删除ArrayList中多个元素
  8. java中的 =运算符_(二十七)、java中的运算符
  9. sentinel 时间窗口的实现
  10. Python精通-Python集合操作详解
  11. c++如何获取文件时间_3分钟短文 | PHP 如何优雅地获取文件扩展名?别再explode了
  12. 【Clickhouse】Clickhouse 外部存储引擎之 hdfs
  13. SQL学习——小结练习(1)
  14. JMETER SLAVE和MASTER 分布式启动压测
  15. 起点文学网ViewState解码分析后的结果研究
  16. 蓝桥2014c++真题:神奇算式
  17. 基础服务系列-Hyper-V 安装centos7
  18. pytorch冻结模型
  19. 《算法设计与分析》期末不挂科
  20. hscan扫描mysql代码_HScan 扫描器

热门文章

  1. Fortran七七八八
  2. There are no devices registered in your account on the developer website
  3. html js 修改img 图片不拉伸,Javascript防止图片拉伸的自适应处理方法
  4. 俩台虚拟机,一台有网,一台没网
  5. java中一个有意思的字符串intern问题
  6. 金山办公上市,600亿!WPS求伯君:永远去做你余生中最重要的那件事
  7. 智慧书-永恒的处世经典格言:241-280
  8. Mini CFA 考试练习题 Industry Overview
  9. qLabel 字体大小不受控制
  10. php 7.0 nts,PHP最新版本7.0.1-nts-Win32-VC14-x86