用户信息

qh.getM2

解释:M2id是我们给开发者提供的用户设备标识号,开发者可通过qh.getM2获取 M2id。

方法参数:Object object

object参数说明

参数名类型必填默认值说明
successFunction-接口调用成功的回调函数
failFunction-接口调用失败的回调函数
completeFunction-接口调用结束的回调函数(调用成功、失败都会执行)

success返回参数说明

参数类型说明
M2idString

示例

  • 在 html 文件中
  1. <div>
  2. <se-button type="primary" @click="getM2">getM2</se-button>
  3. </div>
  • 在 js 文件中
  1. Page({
  2. methods: {
  3. getM2Id() {
  4. qh.getM2({
  5. success: function (res) {
  6. console.log('getM2 success', res);
  7. },
  8. fail: function (err) {
  9. console.log('getM2 fail', err);
  10. }
  11. });
  12. }
  13. }
  14. });

qh.getUserInfo

解释:获取用户信息,首次使用的用户会弹出授权提示窗,若用户同意,则会返回用户的真实数据。

方法参数:Object object

object参数说明

参数名类型必填默认值说明
successFunction-接口调用成功的回调函数
failFunction-接口调用失败的回调函数
completeFunction-接口调用结束的回调函数(调用成功、失败都会执行)

success返回参数说明

参数类型说明
userInfoObject用户信息对象
dataString
ivString加密算法的初始向量

userInfo参数说明

参数类型说明
nickNameString用户昵称,用户未设置用户昵称时,将获取用户名。
avatarUrlString用户头像
genderNumber性别:值为0时是未知,为1时是男性,为2时是女性。

示例

  • 在 html 文件中
  1. <div>
  2. <se-button type="primary" @click="getUserInfo">getUserInfo</se-button>
  3. </div>
  • 在 js 文件中
  1. Page({
  2. methods: {
  3. getUserInfo(e) {
  4. qh.getUserInfo({
  5. success: res => {
  6. let userInfo = res.userInfo;
  7. console.log('getUserInfo success', userInfo);
  8. },
  9. fail: err => {
  10. console.log(err);
  11. }
  12. });
  13. },
  14. }
  15. });