只有部分人有电话,大部分(90%)只能获取到displayName,但phoneNumbers为0
通讯录里可以看到是有电话号码的,应该说所有通讯录的人都有电话号码,否则也不会加到通讯录里,但获取到的数据没有phoneNumbers请问是什么问题?
沐子鱼 - 你好
plus.contacts.getAddressBook(plus.contacts.ADDRESSBOOK_PHONE, addressbook => {
addressbook.find(["displayName", "phoneNumbers"], contacts => {
list.value = contacts.map(e => {
return {
name: e.displayName || e.phoneNumbers[0].value,
phone: e.phoneNumbers[0].value,
}
})
showList.value = JSON.parse(JSON.stringify(list.value));
})
})
试试这个 前段时间用过这个