E企盈营销工具技术服务商 热线:4006-838-530

小程序开发:获取用户openid的快捷方法

E企盈直播平台营销卖货系统

利用小程序调用云函数,云函数中使用getWXContent()可以快速获取小程序用户的openid云函数中 – login()// 云函数入口文件const cloud = require(‘wx-server-sdk’)cloud.init()// 云函数入口函数exports.main = (event, context) = {  const wxContext = cloud.getWXContext()  return {    openid: wxContext.OPENID,    appid: wxContext.APPID,  }}util.jswx.cloud.init()/** * @method login * @return {} promise对象,包含openid,appid * @desc 用户登陆*/const login = async () = {  return await wx.cloud.callFunction({    name: ‘login’  })}通过module.exports = { login }将login函数暴露出去后就可以用其他js调用了。index.js需要注意的是,wx.cloud.callFunction()返回的是一个promise对象,若想获取到openid,还要对返回值的成功回调进行处理。(promise知识参见es6 promise)var util = require(‘../../util/util.js’)var app = getApp()util.login().then((value) = {      app.globalData.openid = value.result.openid      this.setData({        logged: true,      })      console.log(app.globalData.openid)    }成功获取

赞(0) 打赏
未经允许不得转载:E企盈小程序开发-热线:4006-838-530 » 小程序开发:获取用户openid的快捷方法
分享到: 更多 (0)
E企盈小程序直播营销卖货系统
E企盈直播平台营销卖货系统

评论 抢沙发

E企盈小程序开发

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏