最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

微信小程序如何再次獲取用戶授權(quán)的方法

 更新時(shí)間:2019年05月10日 15:47:38   作者:兆帥  
這篇文章主要介紹了微信小程序如何再次獲取用戶授權(quán)的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

現(xiàn)在在做一個(gè)小程序有地圖的功能,通過點(diǎn)擊按鈕打開地圖。調(diào)用wx.getlocation()這個(gè)接口是需要用戶的授權(quán)。如果他授權(quán)了,返回一個(gè)success當(dāng)然最好啦,就什么問題都沒有了。如果他點(diǎn)了取消,返回一個(gè)fail,我就使用預(yù)設(shè)的經(jīng)緯度打開一個(gè)定位。但是如果用戶點(diǎn)擊返回以后,再次點(diǎn)擊按鈕進(jìn)入地圖就會(huì)沒有反應(yīng)(如果一開始有授權(quán)的話就可以再次重新打開地圖)。

有什么方法可以解決呢,或者怎樣可以重新獲取用戶授權(quán)。畢竟叫他們刪了重來的話,這樣的體驗(yàn)好像不大好。。。

方法:A:單擊隱藏圖章wx.openSetting(OBJECT) 重新調(diào)用小程序授權(quán),文檔現(xiàn)在已經(jīng)有了【以下是文檔內(nèi)容】

wx.openSetting(OBJECT)

調(diào)起客戶端小程序設(shè)置界面,返回用戶設(shè)置的操作結(jié)果

Object 參數(shù)說明:

參數(shù) 類型 必填 說明
success Function 接口調(diào)用成功的回調(diào)函數(shù),返回內(nèi)容詳見返回參數(shù)說明。
fail Function 接口調(diào)用失敗的回調(diào)函數(shù)
complete Function 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行)

success返回參數(shù)說明:

參數(shù) 類型 說明
authSetting Object 用戶授權(quán)結(jié)果,其中 key 為 scope 值,value 為 Bool 值,表示用戶是否允許授權(quán),詳見 scope 列表

示例代碼:

wx.openSetting({
 success: (res) => {
  /*
   * res.authSetting = {
   *  "scope.userInfo": true,
   *  "scope.userLocation": true
   * }
   */
 }
})

wx.getSetting(OBJECT)

獲取用戶的當(dāng)前設(shè)置

Object 參數(shù)說明:

參數(shù) 類型 必填 說明
success Function 接口調(diào)用成功的回調(diào)函數(shù),返回內(nèi)容詳見返回參數(shù)說明。
fail Function 接口調(diào)用失敗的回調(diào)函數(shù)
complete Function 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行)

success返回參數(shù)說明:

參數(shù) 類型 說明
authSetting Object 用戶授權(quán)結(jié)果,其中 key 為 scope 值,value 為 Bool 值,表示用戶是否允許授權(quán),詳見 scope 列表

示例代碼:

wx.getSetting({
 success: (res) => {
  /*
   * res.authSetting = {
   *  "scope.userInfo": true,
   *  "scope.userLocation": true
   * }
   */
 }
})
Map:function(){
    wx.getLocation({
      type: 'gcj02', 
      success: function(res){
        // success
        wx.openLocation({
          latitude: res.latitude,
          longitude: res.longitude, 
          scale: 28,       
        })},
      
      fail: function(res){
        // fail 
        wx.openLocation({
          address:"獲取授權(quán)失敗 打開默認(rèn)定位",
        //默認(rèn)定位我就隱藏啦
          latitude: XX.XX,
          longitude: XX.XX,
          scale: 28,      
        },
        wx.openSetting({
          //重新請求獲取定位
        success: (res) => {}})
        )},
    })
  }

以上所述是小編給大家介紹的微信小程序如何再次獲取用戶授權(quán)的方法詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • js實(shí)現(xiàn)雙色球效果

    js實(shí)現(xiàn)雙色球效果

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)雙色球效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • JavaScript 錯(cuò)誤處理與調(diào)試經(jīng)驗(yàn)總結(jié)

    JavaScript 錯(cuò)誤處理與調(diào)試經(jīng)驗(yàn)總結(jié)

    在Web開發(fā)過程中,編寫JavaScript程序時(shí)或多或少會(huì)遇到各種各樣的錯(cuò)誤,有語法錯(cuò)誤,邏輯錯(cuò)誤。如果是一小段代碼,可以通過仔細(xì)檢查來排除錯(cuò)誤,但如果程序稍微復(fù)雜點(diǎn),調(diào)試JS便成為一個(gè)令Web開發(fā)者很頭痛的問題。
    2010-08-08
  • Webpack執(zhí)行命令參數(shù)詳解

    Webpack執(zhí)行命令參數(shù)詳解

    本篇文章主要介紹了Webpack執(zhí)行命令參數(shù)詳解 ,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-06-06
  • 如何讓div span等元素能響應(yīng)鍵盤事件操作指南

    如何讓div span等元素能響應(yīng)鍵盤事件操作指南

    在我這幾天的工作中遇到了一個(gè)問題,我有一個(gè)可編輯的div,并且在DIV里面還有一個(gè)可編輯的span,我想要讓span能響應(yīng)鍵盤事,想實(shí)現(xiàn)這種效果,應(yīng)該如何實(shí)踐呢
    2012-11-11
  • 前端在WebSocket中加入Token的解決方式

    前端在WebSocket中加入Token的解決方式

    這篇文章主要給大家介紹了關(guān)于前端在WebSocket中加入Token的解決方式,文中提供了3種解決方法,對大家學(xué)習(xí)或者使用WebSocket具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-10-10
  • JS+CSS實(shí)現(xiàn)表格高亮的方法

    JS+CSS實(shí)現(xiàn)表格高亮的方法

    這篇文章主要介紹了JS+CSS實(shí)現(xiàn)表格高亮的方法,可實(shí)現(xiàn)鼠標(biāo)滑過表格高亮效果,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-08-08
  • JavaScript中三種for循環(huán)語句的使用總結(jié)(for、for...in、for...of)

    JavaScript中三種for循環(huán)語句的使用總結(jié)(for、for...in、for...of)

    這篇文章主要給大家介紹了關(guān)于JavaScript中三種for循環(huán)語句的使用的相關(guān)資料,For循環(huán)用在需要重復(fù)執(zhí)行的某些代碼,本文介紹的三種for循環(huán)分別包括for、for...in、for...of,需要的朋友可以參考下
    2021-06-06
  • 史上最全JavaScript數(shù)組去重的十種方法(推薦)

    史上最全JavaScript數(shù)組去重的十種方法(推薦)

    這篇文章主要介紹了JavaScript數(shù)組去重的十種方法,利用元素的屬性和特性進(jìn)行不同的去重方法,并實(shí)例演示如何測試去重超大數(shù)組,具體操作步驟大家可查看下文的詳細(xì)講解,感興趣的小伙伴們可以參考一下。
    2017-08-08
  • JavaScript自學(xué)筆記(必看篇)

    JavaScript自學(xué)筆記(必看篇)

    下面小編就為大家?guī)硪黄狫avaScript自學(xué)筆記(必看篇)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-06-06
  • js實(shí)現(xiàn)自定義進(jìn)度條效果

    js實(shí)現(xiàn)自定義進(jìn)度條效果

    本文主要介紹了js實(shí)現(xiàn)自定義進(jìn)度條效果的實(shí)例。具有很好的參考價(jià)值。下面跟著小編一起來看下吧
    2017-03-03

最新評論

蕲春县| 晋州市| 京山县| 合阳县| 陵川县| 松桃| 德格县| 雷波县| 西华县| 屯留县| 珠海市| 惠安县| 盘锦市| 广汉市| 龙泉市| 都江堰市| 龙里县| 高要市| 临安市| 阆中市| 高雄县| 如皋市| 增城市| 阿克陶县| 沭阳县| 淮北市| 湖南省| 南丰县| 日喀则市| 巴彦县| 高碑店市| 仙居县| 肇源县| 喀喇| 容城县| 玉山县| 土默特右旗| 潢川县| 沐川县| 清水河县| 鄂托克前旗|