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

uni.getLocation和wx.getLocation方法調(diào)用無效也不返回失敗的解決方案

 更新時間:2023年04月17日 16:25:23   作者:厄普西隆的小白  
這篇文章主要給大家介紹了關于uni.getLocation和wx.getLocation方法調(diào)用無效也不返回失敗的解決方案,文中通過實例代碼以及圖文介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

線上已解決問題的代碼 記錄時間 2022.12.10

//獲得地理定位信息
						uni.getLocation({
							type: 'wgs84',
							success: function(resp) {
								console.log(11111);
								//保存緯度數(shù)據(jù)
								let latitude = resp.latitude;
								//保存經(jīng)度度數(shù)據(jù)
								let longitude = resp.longitude;
								console.log('經(jīng)度' + latitude);
								console.log('緯度' +longitude);
							},
							fail: function(resp) {
								console.log(resp);}
						});
"permission" : {
            "scope.userLocation" : {
                "desc" : "測試"
            }
        },
		"requiredPrivateInfos": ["getLocation", "chooseLocation"]

desc 的位置對應用戶授權(quán)時候的提示

插入 代碼

簡述過程

屬實被坑了一下午。

開發(fā)微信小程序,看之前的網(wǎng)課??梢灾苯油ㄟ^一下的代碼成功打印出經(jīng)度維度。然后一樣的代碼 沒有任何反應,也不報錯。起初以為是 微信小程序開發(fā)工具的bug。(排查未果)。后面又以為是uniapp的bug(排查未果)。

//獲得地理定位信息
				    uni.getLocation({
				    	type: 'wgs84',
				    	success: function (res) {
				    		console.log('當前位置的經(jīng)度:' + res.longitude);
				    		console.log('當前位置的緯度:' + res.latitude);
				    	}
				    });

最后查了微信官方的說明:https://developers.weixin.qq.com/miniprogram/dev/api/location/wx.getLocation.html

兩個問題:

1.需要在app.json中進行聲明 (解決圖里第一個問題)

解決方案:

我是用的是uniapp進行的小程序開發(fā)需要增加配置

這里添加后打包會自動在 app.json中增加。

但是注意:!!

!?。?!坑?。?!如果只在這里勾選 會缺少這段代碼,打印fail的時候控制臺會報“
getLocation:fail the api need to be declared in the requiredPrivateInfos field in app.json/ext.json"

"requiredPrivateInfos": ["getLocation", "chooseLocation"]

增了上面這個代碼后 會提示 授權(quán)獲取定位

另外一開始我直接使用這段代碼也可以提示授權(quán)定位,但是還是會報上面的報錯。后面試了下刪掉下面這段代碼可以 成功完成業(yè)務

uni.authorize({
    scope: 'scope.userLocation',
    success() {
        uni.getLocation()
    }
})

2.小程序后臺權(quán)限開通(解決圖里第二個問題)

小程序類目 配置

需要符合鏈接中的 主體開發(fā)類目 才能申請權(quán)限開通。

注意:服務類目最多添加5個,本月可添加4次。(避免次數(shù)用完的尷尬)

點擊去開通,申請內(nèi)容和頁面自己去寫了。等待開通

然后等待中。說是預計 1-3個工作日

申請權(quán)限時候的坑。周五下午四點多申請的,五點多久駁回了,理由

我沒上傳圖片。描述比較簡單。

第二次申請比較快了,我上傳了圖片寫了很多描述用途

問題總結(jié):

1.微信小程序這個定位相關的api兩年來有過很多變動,查貼和視頻課中解釋的相差甚遠。(所以查貼 看課要注意時間。隨著時間的增長微信的api改動很多)

2.合理使用 fail 參數(shù)打印報錯。(不然就會認為沒有報錯?。。。?/p>

3.感覺微信api更改迭代的有點太快了。貌似uniapp和HBuilder工具已經(jīng)跟不上這些細節(jié)上的更新了。

分割線

補充一下:我是在個人開發(fā)者下 申請上述權(quán)限

(因為沒法企業(yè)資質(zhì) 沒有申請企業(yè)開發(fā)者)不清楚企業(yè)開發(fā)者下 是否需要申請開通。以后有機會弄企業(yè)開發(fā)者的話再補充

ps:我是業(yè)余開發(fā)者,大佬勿噴。希望能解決大家的問題。

另外 網(wǎng)上的微信小程序開發(fā)的網(wǎng)課,大家要注意時間。好多微信的api接口這兩年都有變化和限制。

最后,吐槽基礎微信生態(tài)。常年做微信、支付寶的支付等第三方業(yè)務依賴項目。個人感覺微信生態(tài)的底層做得真的不如支付寶生態(tài)。各種限制和問題(奇怪的限制 奇怪的問題,浪費好多時間去了解和解決)。審核的速度和客服電話 都不如支付寶。

到此這篇關于uni.getLocation和wx.getLocation方法調(diào)用無效也不返回失敗的解決方案的文章就介紹到這了,更多相關uni.getLocation和wx.getLocation方法調(diào)用無效內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • bootstrap 設置checkbox部分選中效果

    bootstrap 設置checkbox部分選中效果

    本篇文章主要介紹了bootstrap 設置checkbox部分選中效果,主要涉及到js各個方面的內(nèi)容,對于bootstrap設置checkbox選中效果感興趣的朋友可以參考一下吧
    2017-04-04
  • JS如何使用正則表達式(match)截取括號中的文字和數(shù)字

    JS如何使用正則表達式(match)截取括號中的文字和數(shù)字

    正則表達式是一種用來匹配文本模式的工具,這篇文章主要給大家介紹了關于JS如何使用正則表達式(match)截取括號中文字和數(shù)字的相關資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2023-10-10
  • javascript作用域鏈與執(zhí)行環(huán)境詳解

    javascript作用域鏈與執(zhí)行環(huán)境詳解

    這篇文章主要為大家詳細介紹了javascript作用域鏈與執(zhí)行環(huán)境,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • JavaScript常考手寫題之柯里化與數(shù)組扁平化的實現(xiàn)

    JavaScript常考手寫題之柯里化與數(shù)組扁平化的實現(xiàn)

    這篇文章主要為大家詳細介紹了JavaScript??际謱戭}中柯里化與數(shù)組扁平化、數(shù)組去重的實現(xiàn),文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-12-12
  • javascript實現(xiàn)簡單的html5視頻播放器

    javascript實現(xiàn)簡單的html5視頻播放器

    網(wǎng)頁視頻音頻播放器大家并不陌生,在IE中我們可以運行ActiveX來嵌入微軟的Media Player或者其他的本地播放器,當然可能大部分我們都是使用Flash來制作播放器。在HTML5發(fā)展迅速的今天,讓我們嘗試用HTML5來制作網(wǎng)頁播放器吧,畢竟無論是PC還是移動設備,HTML5是未來的趨勢
    2015-05-05
  • JS常見面試試題總結(jié)【去重、遍歷、閉包、繼承等】

    JS常見面試試題總結(jié)【去重、遍歷、閉包、繼承等】

    這篇文章主要介紹了JS常見面試試題,總結(jié)分析了javascript去重、遍歷、閉包、繼等相關算法與操作技巧,需要的朋友可以參考下
    2019-08-08
  • JavaScript實現(xiàn)經(jīng)典貪吃蛇游戲

    JavaScript實現(xiàn)經(jīng)典貪吃蛇游戲

    這篇文章主要為大家詳細介紹了JavaScript實現(xiàn)經(jīng)典貪吃蛇游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • 詳解JavaScript?中的變量聲明與賦值

    詳解JavaScript?中的變量聲明與賦值

    在?JavaScript?中使用變量或常量之前,必須先進行聲明,這篇文章主要介紹了JavaScript中的變量聲明與賦值,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-08-08
  • js判斷文本框輸入的內(nèi)容是否為數(shù)字

    js判斷文本框輸入的內(nèi)容是否為數(shù)字

    這篇文章主要介紹了js判斷文本框輸入的內(nèi)容是否為數(shù)字,本文為大家分享了驗證文本框中的內(nèi)容是否為數(shù)字的方法,感興趣的小伙伴們可以參考一下
    2015-12-12
  • 聊一聊JS中this的指向問題

    聊一聊JS中this的指向問題

    這篇文章主要為大家詳細介紹了聊一聊JS中this的指向問題,幫助大家輕松了解JS中this的指向,感興趣的小伙伴們可以參考一下
    2016-06-06

最新評論

井研县| 浪卡子县| 巴彦淖尔市| 清徐县| 剑河县| 德钦县| 南平市| 江油市| 吉木萨尔县| 昌宁县| 巴中市| 邯郸县| 阜康市| 杭锦旗| 密云县| 灌阳县| 衡水市| 土默特右旗| 宁安市| 肇庆市| 象州县| 陆川县| 万全县| 慈利县| 昭平县| 镇康县| 长泰县| 平塘县| 桃园市| 红桥区| 阿拉善盟| 信丰县| 新源县| 龙井市| 龙海市| 博爱县| 华容县| 余干县| 扬州市| 都昌县| 讷河市|