因为项目的需要,研究了一下微信获取用户的简单信息,在过程中耗费了许多的时间,想发出来与大家一起分享学习,有大牛看到不足的地方也希望大家指教!
小程序:
var utils = require("utils/utils");
var BaseUrl = 'http://xcx.com/api/v1';
App({
onLaunch: function (event) {
//首先判断缓存UserInfo 如果不存在则表示用户信息没有收集
//UesrInfo{true Or false}
if (!wx.getStorageSync('uid'))
{
wx.login({
success: function (res)
{
var code = res.code;
var user ={};
//获取Users基本信息
wx.getUserInfo({
success: function (res) {
var userInfo = res.userInfo;
user.code = code
user.nickname = userInfo.nickName;
user.extend =[
gander => userInfo.gender,
city => userInfo.city
];
console.log(user);
if(code){
var ur