一、云開發(fā)環(huán)境初始化
1.pages同級目錄下新建新文件夾,命名為cloudFunctions(其他名字也可以)。
2.project.config.json中添加以下內(nèi)容,值為上一步創(chuàng)建的文件夾名字。編譯一次后上一步創(chuàng)建的文件夾前圖標就帶“云”了。
"cloudfunctionRoot": "cloudFunctions",
3.app.js內(nèi)的App中添加
wx.cloud.init({
env: '******',//云開發(fā)環(huán)境ID
traceUser: true
})
二、新建云函數(shù)
1.右擊cloudFunctions文件夾,點擊【新建Node.js云函數(shù)】,命名為getOpenid(其他名字也可以)。
2.修改index.js為所需內(nèi)容。(這里創(chuàng)建后初始內(nèi)容已經(jīng)返回了openid,就不再修改了)。
3.右鍵剛新建的getOpenid函數(shù),點擊【上傳并部署:云端安裝依賴】,等待上傳成功后就可以使用了。(每次修改云函數(shù)后都需要重新上傳一次)文章來源:http://www.zghlxwxcb.cn/news/detail-689117.html
三、使用云函數(shù)
在需要的地方調(diào)用文章來源地址http://www.zghlxwxcb.cn/news/detail-689117.html
wx.cloud.callFunction({
name:'getOpenid',//上一步上傳云函數(shù)的名字
success(res) {
console.log(res.result.openid)
}
})
到了這里,關(guān)于【微信小程序】通過云函數(shù)獲取用戶openid的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!