默認你已經開通雲開發服務了,也默認你已經搭建好雲開發環境了。那么廢話不多說,直接上干貨吧:
創建Node.js雲函數的方法簡單一說:右鍵CloudFunction---->創建Node.js雲函數,命名為getOpenid---->右鍵getOpenid,上傳並部署:雲端安裝依賴。
好了,新創建的這個,什么都不用做。
然后我們去“Client”寫一個獲取功能。
不解釋了,打開openid.wxml后,輸入:
<view>openid:{{openid}}</view>
然后打開openid.js,你可以直接全部把下面的代碼覆蓋進來,放心,沒有bug:
// pages/openid/openid.js Page({ data: { openid: '' }, onLoad: function (options) { this.getOpenid(); }, getOpenid(){ let that = this; wx.cloud.callFunction({ name:'getOpenid', complete:res=>{ console.log('雲函數獲取到的openid:',res.result.openid) var openid = res.result.openid; that.setData({ openid:openid }) } }) }, })
ok,ctrl+s,完活。