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:'添加成功!'})
                }
              })
            }
          }
        })
      }
    })
  • 相关阅读:
    第三次上机作业
    第二次实训作业
    java第二次作业
    java程序设计第一次作业
    实训作业1
    java2
    我的第一次java作业
    第六次实训作业异常处理
    事件处理程序
    实训作业4
  • 原文地址:https://www.cnblogs.com/chendezhen/p/10018962.html
Copyright © 2011-2022 走看看