原本跟著做的:https://developers.weixin.qq.com/community/develop/article/doc/000c462925c610ecc899b11d751013
理應輸出如圖:

結果輸出如圖:


原作者res.result.list[0]能正常輸出一行cloudID,我的res.result.list[0]輸出幾十行cloudID,每行一個字符
求助
uj5u.com熱心網友回復:
云函式JS:// 云函式入口檔案
const cloud = require('wx-server-sdk')
cloud.init()
// 云函式入口函式
exports.main = async (event, context) => {
console.log('上傳的cloudID',event.cloudID)
return await cloud.getOpenData({list:event.cloudID})
}
頁面JS:
Page({
getPhoneNumber(e){
console.log('點擊按鈕獲取開發資料',e);
wx.cloud.callFunction({
name:'getPhone',
data:{cloudID:e.detail.cloudID}
}).then(res => {
console.log('獲取成功',res)
//console.log('列印',e.detail.cloudID)
this.setData({
index:'獲取到的手機號: '+res.result.list[0].phoneNumber
})
}).catch(err =>{
console.log('獲取失敗',err)
})
},
})
WXML:
<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber" type="primary" >獲取用戶手機號</button>
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/23777.html
標籤:微信開發
下一篇:搜狗拼音無法捕獲到輸入法按鍵
