多个页面需要判断是否授权地理位置,怎么封装授权地理位置好?
?1、是不是通过如下判断是否授权
// 1 地理位置授权 wx.getSetting({ success(res) { if (!res.authSetting['scope.userLocation']) { console.log("1-没有授权《地理位置》权限"); // 接口调用询问 wx.authorize({ scope: 'scope.userLocation', success() { console.log("2-授权《地理位置》权限成功"); //获取地理位置信息 that.getLocation(); }, fail() {// 用户拒绝了授权 console.log("2-授权《地理位置》权限失败");
|
?2、如果我5个页面都要判断是否授权,这样写就太麻烦,怎么提出去呀
描述不是很清楚,望大神解答,或者讲解一下设计思路,非常感谢!
