关键词

用户信息 获取

UniApp中如何获取用户信息

获取用户信息

UniApp提供了丰富的API,可以帮助开发者获取用户的信息。

使用uni.getUserInfo()方法

UniApp提供了一个非常方便的API,可以获取用户的信息,它就是uni.getUserInfo()方法。

该方法需要一个参数,即用户授权登录的返回值,该参数可以通过uni.login()方法获取。

uni.getUserInfo()方法的返回值是一个对象,包含用户的基本信息,如用户头像、昵称、性别等。

uni.getUserInfo({
  success(res) {
    console.log(res);
  }
});

上面的代码可以获取用户的基本信息,具体信息如下:

  • nickName - 用户昵称
  • avatarUrl - 用户头像
  • gender - 用户性别
  • province - 用户所在省份
  • city - 用户所在城市
  • country - 用户所在国家

使用uni.getSetting()方法

除了使用uni.getUserInfo()方法来获取用户的信息,还可以使用uni.getSetting()方法获取。

该方法接收一个参数,即用户授权登录的返回值,该参数可以通过uni.login()方法获取。

uni.getSetting()方法的返回值是一个对象,包含用户的基本信息,如用户头像、昵称、性别等。

uni.getSetting({
  success(res) {
    console.log(res);
  }
});

上面的代码可以获取用户的基本信息,具体信息如下:

  • authSetting - 用户授权信息
  • userInfo - 用户基本信息

通过以上介绍,可以看出,UniApp提供了两种方法来获取用户的信息,分别是uni.getUserInfo()和uni.getSetting()方法。

这两种方法都可以获取用户的基本信息,但是uni.getUserInfo()方法可以获取更多的信息,更加详细,所以更加适合用于获取用户信息。

本文链接:http://task.lmcjl.com/news/2806.html

展开阅读全文