2020-08-12 微信小程序如何获取用户Openid最简单的方法!

如何简单的获取到用户的openid呢?

已微信小程序为例,我们使用云函数(之前没用过的首先你要安装nvm,因为node需要它来控制,用过云函数的当我没说)

1.创建一个云函数命名为getOpenid

2020-08-12 微信小程序如何获取用户Openid最简单的方法!

2.在index.js里写,写完后记得上传复制下面这段即可

// 云函数入口文件

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

 

cloud.init()

 

// 云函数入口函数

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

  const wxContext = cloud.getWXContext()

 

  return {

    event,

    openid: wxContext.OPENID,

    appid: wxContext.APPID,

    unionid: wxContext.UNIONID,

  }

}

注意:写完后记得要上传

2020-08-12 微信小程序如何获取用户Openid最简单的方法!

3.在你的小程序页面来调用云函数

2020-08-12 微信小程序如何获取用户Openid最简单的方法!

//获取openid  在 Onlond里执行

  getOpenid: function () {

    var that = this;

    wx.cloud.callFunction({

      name: 'getopenid',

      complete: res => {

        console.log('openid--', res.result)

        var openid = res.result.openid

        that.setData({

          openid: openid

        })

        console.log("openid存入data已完毕..." + openid)

      }

    })

  },

 

4.在你的小程序生命周期页面中直接就可以调用了

2020-08-12 微信小程序如何获取用户Openid最简单的方法!

2020-08-12 微信小程序如何获取用户Openid最简单的方法!

这是最简单的获取用户Openid appid的方法。