위챗 애플릿은 사용자가 지리적 위치의 요청을 거절했을 때 지리적 위치 권한을 설정하도록 알려준다

1154 단어

wxml

// 
	
	  
	     
	       
	      
	    
	

js

data{
    showFlag:false
},

onLoad: function (options) {
let _this=this
    wx.getLocation({
        // type: 'wgs84', // wx.openLocation 
// 
        success: function (res) {
    //  , 
          let latitude = res.latitude + 0.001276
          let longitude = res.longitude + 0.006256
          _this.setData({
            latitude: latitude,
            longitude: longitude
          })
        },
// ( ) 
        fail: function () {
          wx.hideToast();
          _this.setData({
            showFlag: true
          })
        }
      })
},

// , 
  handler: function (e) {
    if (e.detail.authSetting["scope.userLocation"]) {
      this.setData({
        showFlag: false
      })
  // 
      wx.reLaunch({
              url: '../index/index'
        })
    }
  },

      ```

좋은 웹페이지 즐겨찾기