wx.showLoading(Object object)
显示 loading
提示框。需主动调用 wx.hideLoading
才能关闭提示框
参数
Object object (红色框为常用)
代码示例
wx.showLoading({
title: '加载中',
mask: true
})
setTimeout(function () {
wx.hideLoading()
}, 2000)
效果
注意
wx.showLoading
和wx.showToast
同时只能显示一个wx.showLoading
应与wx.hideLoading
配对使用
常用在:onLoad()生命周期中,当数据未加载完成时,先显示加载框,给用户友好提示!!
wx.getUserInfo(Object object)
调用前需要
用户授权
scope.userInfo
获取用户信息
参数
Object object (红色框为常用)
object.success 回调函数
参数
Object res (红色框为常用)
接口说明
在用户未授权过的情况下
调用此接口,将不再出现授权弹窗,会直接进入fail
回调。在用户已授权的情况下
调用此接口,可成功获取用户信息
。
代码示例
// 必须是在用户已经授权的情况下调用
wx.getUserInfo({
withCredentials: true,
success: function(res) {
var userInfo = res.userInfo;
var nickName = userInfo.nickName;
var avatarUrl = userInfo.avatarUrl;
var gender = userInfo.gender; // 性别 0:未知、1:男、2:女
var province = userInfo.province;
var city = userInfo.city;
var country = userInf