zoukankan      html  css  js  c++  java
  • 微信小程序通信录

    第一步:phone.wxml中

    <view bindlongtap="clickPhone">{{phoneNum}}</view>

    第二步:phone.json

    {
      "navigationBarTitleText": "联系人"
    }

    第三步:phone.wxss

    view{
      color:blue;
      padding: 15px;
      border-bottom: 1px solid gainsboro;
    }

    第四步:phone.js

    Page({
      data: {
        phoneNum: '15966677700'
      },
      // 长按号码响应函数
      clickPhone: function () {
        var that = this;
        // 弹出操作菜单,提示是呼叫号码还是将号码添加到手机通讯录
        wx.showActionSheet({
          itemList: ['呼叫', '添加联系人'],
          success: function (res) {
            console.log("点击电话 res:", res)
            if (res.tapIndex === 0) { // 直接点击呼叫号码
                wx.makePhoneCall({
                phoneNumber: that.data.phoneNum,
                success: function (res_makephone) {
                  console.log("呼叫电话返回:", res_makephone)
                }
              })
            } else if (res.tapIndex == 1) {          // 添加到手机通讯录
              wx.addPhoneContact({
                nickName:'alice',
                lastName: '刘',
                middleName:'晓明',
                firstName: '刘晓明',//姓名
                mobilePhoneNumber: that.data.phoneNum,//手机号
                success: function (res_addphone) {
                  console.log("电话添加联系人返回:", res_addphone) //打印出添加的手机联系人信息              
                    wx.showToast({title:'添加成功!'})
                }
              })
            }
          }
        })
      }
    })
  • 相关阅读:
    vmware fusion和mac共享目录
    安卓linker源码阅读01
    sublime text 快捷键
    eclipse使用经验汇总
    递归池:
    ubuntu下adb红米
    蛋疼问题汇总you must restart adb and eclipse
    JNI
    ARM寻址
    了解装饰器
  • 原文地址:https://www.cnblogs.com/chendezhen/p/10018962.html
Copyright © 2011-2022 走看看