本文实例讲述了微信小程序 wx.getUserInfo引导用户授权问题。分享给大家供大家参考,具体如下:
首先,在page外定义一个函数用户判断是否为空对象
var isEmptyObject = function (e) {
var temp;
for (temp in e)
return !1;
return !0
}
然后,在page中的onload里面调用授权
onLoad: function () {
var that = this;
if (app.globa
民宿小程序模板-前端
项目介绍
民宿小程序-前端
·1.1首页
① 获取用户定位详细信息(地理位置授权,利用第三方地图sdk进行获取详细位置信息);
② 选择入住、离店日期;
③ 选择入住人数;
④ 点击‘查找美屋’按钮跳转到房屋列表页面
·1.2房屋列表
① 显示后端返回的房屋列表信息进行显示;
② 更改房屋查询条件(日期、位置、排序、筛选);
③ 点击对应房屋信息进行跳转至房屋详情;
·1.3房屋详情
① 点击图片可查看图片分类;
② 点击日期重新修改入住离店日期;
③ 点击底部‘’电话‘’
很多的时候我们在处理小程序功能的时候需要用户获取用户信息,但是呢为了信息安全,用户不授权导致授权失败场景;但是小程序第二次不在启动授权信息弹层,为了用户体验,可以用以下方式处理:
function isEmptyObject(e) {
//对象是否为空;判断是否是第一次授权,非第一次授权且授权失败则进行提醒
var t;
for (t in e)
return !1;
return !0
}
function checkSettingStatu(cb) {
//授权处理
var that