zoukankan      html  css  js  c++  java
  • uni-app获取通讯录信息 获取手机号

    <view class="index">
            <button type="primary" @tap="getContacts" style="padding: 20rpx 0;">获取联系人</button>
            <block  v-for="(item,index) in list" :key="index">
                        <view>{{item.displayName}}</view>
                        <block v-for="(subitem,idx) in item.phoneNumbers" :key="idx">
                            <view>{{subitem.value}}</view>
                </block>
            </block>
        </view>
    var Contacts //export default 前
    uni.setNavigationBarTitle({ title:
    '修改头部的title' });
    getContacts: function() {
        var that = this
        // 获取通讯录对象
        plus.contacts.getAddressBook( plus.contacts.ADDRESSBOOK_PHONE, function( addressbook ) {
            uni.showToast({
                title: '获取通讯录对象成功',
                duration: 2000
            })
            console.log('获取通讯录对象成功')
            console.log(addressbook)
            // 查找联系人
            addressbook.find(["displayName","phoneNumbers"],function(contacts){
                uni.showToast({
                    title: '获取联系人成功',
                    duration: 2000
                })
                console.log('获取联系人成功')
                console.log(JSON.stringify(contacts))
                that.list = contacts
            }, function () {
                uni.showToast({
                    title: '获取联系人失败',
                    duration: 2000
                })
            },{multiple:true});
        }, function ( e ) {
            uni.showToast({
                title: '获取通讯录对象失败:' + e.message,
                duration: 2000
            })
        });
    }
  • 相关阅读:
    第36课 经典问题解析三
    第35课 函数对象分析
    67. Add Binary
    66. Plus One
    58. Length of Last Word
    53. Maximum Subarray
    38. Count and Say
    35. Search Insert Position
    28. Implement strStr()
    27. Remove Element
  • 原文地址:https://www.cnblogs.com/yequxue/p/14500196.html
Copyright © 2011-2022 走看看