当前位置:首页 > 小程序 > 正文内容

小程序授权

tigon4年前 (2021-08-19)小程序2614
export function isAuthLocation() {
  return new Promise((resolve, reject) => {
    wx.getSetting({
      success(res) {
        if (!res.authSetting['scope.userLocation']) {
          wx.authorize({
            scope: 'scope.userLocation',
            success() {
              console.log('这里是点击确认按钮授权成功后操作???');
              wx.getLocation({
                isHighAccuracy: true,
                success(res) {
                  resolve(res)
                },
              });
            },
            fail() {
              console.log('这里是拒绝的操作');
              resolve('1')
            }
          })
        }else {
          console.log('授权过了');
          wx.getLocation({
            isHighAccuracy: true,
            success(res) {
              resolve(res)
            },
            fail() {
              resolve('2')
            }
          });
        }
      }
    })
  })
}

版权声明:本文由Web学习之路发布,如需转载请注明出处。

本文链接:https://webge.net/?id=132

返回列表

上一篇:主动打开手机定位功能

没有最新的文章了...

“小程序授权” 的相关文章

小程序如果以打包浏览的时候太大怎么处理---分包

小程序如果以打包浏览的时候太大怎么处理---分包

小程序如果以打包浏览的时候太大怎么处理—分包 类似这样的目录来分包处理 app.json需要做分包路径处理 当如果用跳转路径分包路径的时候例如...

小程序多层展示收起

小程序多层展示收起

<view class='list_box' wx:for='{{list}}' wx:key='this' wx:for-item='parentItem' wx:for-index='parentIndex'...

小程序页面开启下拉刷新不回弹问题

onPullDownRefresh: function () { // 停止下拉动作 wx.stopPullDownRefresh(); //添加这句就可以了 if(this.data.searchContent){ this.setSearchListDataFn(th...

小程序 a到b到c ,从c直接回到a

1A页面跳转到B wx.navigateTo({ url: `/pages/signUp/A` }) 2,B页面到C wx.navigateTo({ url: `/pages/signUp/C` }) 从c加到A页面 在c页面写 onUnload: fun...

小程序接地图

小程序接地图

longitude latitude是中心经纬度markers 是所有打点的经纬度,微信地图也是包了高德地图 <map wx:if="{{mapShow}}" class="map" id="map" scale="...

小程序分享功能

小程序分享功能

小程序分享功能 /** * 用户点击右上角分享 */ onShareAppMessage: function () { return { title: this.data.goodsInfo.goods_name, path: `/...