<button open-type="getPhoneNumber" bindgetphonenumber="onGetPhoneNumber">获取手机号</button>
onGetPhoneNumber(e) {
wx.cloud.callFunction({
name: 'decryptPhoneNumber',
data: {
weRunData: wx.cloud.CloudID(e.detail.cloudID),
},
success(res) {
console.log('获取开放数据成功', res.result);
},
fail(err) {
console.error('获取开放数据失败', err);
}
})
},
const cloud = require('wx-server-sdk')
cloud.init({
env: cloud.DYNAMIC_CURRENT_ENV
})
exports.main = async (event, context) => {
let phoneNumber = event.weRunData.data.phoneNumber
return phoneNumber
}