亚洲精品亚洲人成在线观看麻豆,在线欧美视频一区,亚洲国产精品一区二区动图,色综合久久丁香婷婷

              當(dāng)前位置:首頁(yè) > IT技術(shù) > 微信平臺(tái) > 正文

              mpvue框架下使用小程序云開(kāi)發(fā)獲取用戶openid
              2021-07-26 12:36:56

              ?

              mpvue框架下進(jìn)行云開(kāi)發(fā)需要的配置及獲取openid示例

              ?

              1、設(shè)置云函數(shù)根目錄

              /static目錄下創(chuàng)建目錄funtions
              在project.config.json文件下新增字段

              1. "cloudfunctionRoot": "/static/functions/"

              編譯后無(wú)效時(shí)請(qǐng)手動(dòng)在dist下的project.config.json中添加云函數(shù)根目錄設(shè)置

              2、新增云函數(shù)

              1.點(diǎn)擊進(jìn)入開(kāi)發(fā)者工具的云開(kāi)發(fā)管理后臺(tái)(未開(kāi)通事會(huì)提示開(kāi)通)
              2.點(diǎn)擊云函數(shù)按鈕進(jìn)入云函數(shù)管理界面
              3.點(diǎn)擊左側(cè)的新建云函數(shù)按鈕
              4.輸入云函數(shù)名稱(get_openid)點(diǎn)擊確定
              5.關(guān)閉管理后臺(tái)
              6.在static/funtions文件夾上右擊選擇『同步云函數(shù)列表』
              7.在同步之后出現(xiàn)的文件夾上(get_openid)右擊選擇下載云函數(shù)

              mpvue框架下使用小程序云開(kāi)發(fā)獲取用戶openid_學(xué)習(xí)

              8.在云函數(shù)的index.js文件中輸入以下內(nèi)容并保存

              1. const cloud = require('wx-server-sdk')

              2. cloud.init()

              3. ?

              4. exports.main = async (event, context) => {

              5. const wxContext = cloud.getWXContext()

              6. try {

              7. let data = {

              8. openid: wxContext.OPENID

              9. }

              10. console.log(JSON.stringify(event))

              11. return data

              12. } catch (err) {

              13. console.log(err)

              14. return err

              15. }

              16. }

              9.云函數(shù)文件夾(get_openid)上右擊選擇上傳并部署:云端安裝依賴

              3、使用云函數(shù)

              src/main.js中添加

              1. wx.cloud.init({

              2. traceUser: true //將用戶訪問(wèn)記錄到用戶管理中,在控制臺(tái)中可見(jiàn)

              3. })

              頁(yè)面vue文件的onLoad方法追加以下代碼

              1. wx.cloud.callFunction({ name: 'get_openid' }).then(res => {

              2. console.log(res)

              3. })

              保存之后打開(kāi)相應(yīng)頁(yè)面就可以在控制臺(tái)看到打印出來(lái)的用戶openid了

              mpvue框架下使用小程序云開(kāi)發(fā)獲取用戶openid_學(xué)習(xí)_02

              ?

              ?

              mpvue框架下使用小程序云開(kāi)發(fā)獲取用戶openid_學(xué)習(xí)_03

              本文摘自 :https://blog.51cto.com/x

              開(kāi)通會(huì)員,享受整站包年服務(wù)立即開(kāi)通 >