求助下,开发的企业级小程序,存入通讯录功能在体验版和开发者工具上都可以正常唤起。但是上线后就一直无法唤起存入通讯录,点了绑定时间的按钮没有反应。以下是wxml代码片段。之前一直好好的。没有配置域名。
<button bindtap="saveContent" class='share-save-work' data-fname="{{user.USER_NAME}}" data-tel1="{{user.USER_MOBILE}}" data-qq="{{user.USER_QQ}}" data-email="{{user.USER_EMAIL}}" data-add="{{cardinfo.add}}" data-org="{{user.USER_COMPANY}}" style="background-image:url(https://636c-cloud1-8g0b4k6te9ccbec7-1318782975.tcb.qcloud.la/buttonA.png?sign=4b23800882eeb148c2eea61a46c722d0&t=1688530154);background-color:transparent;border:0;margin-left:-250rpx;margin-top: 1130rpx;" plain='true'></button>
以下是js代码
saveContent: function (e) {
wx.addPhoneContact({
firstName: e.target.dataset.fname,
lastName: e.target.dataset.lname,
mobilePhoneNumber: e.target.dataset.tel1,
hostNumber:e.target.dataset.qq,
email: e.target.dataset.email,
organization: e.target.dataset.org,
}).then(res => {
cnsole.log("授权成功!")
}).catch(()=> {
wx.getSetting().then(res => {
if (!res.authSetting['scope.addPhoneContact']) {
wx.showModal({
title: '是否授权通讯录访问',
content: '请确认授权,否则无法将名片信息存入通讯录',
success: function (tip) {
if (tip.confirm) {
wx.openSetting()
}
}
})
}
})
})
},
楼主,你这个解决了吗?