av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - 微信小程序封裝定位問題(封裝異步并可能多次請求)

瀏覽:125日期:2022-06-24 16:46:39

問題描述

javascript - 微信小程序封裝定位問題(封裝異步并可能多次請求)

當(dāng)首次成功定位或者定位失敗點(diǎn)擊取消按鈕是沒有問題,能接收到then里面的回調(diào)或者是取消定位catch里面的函數(shù),但定位失敗點(diǎn)擊重新定位進(jìn)行對getLocation進(jìn)行重新調(diào)用,是會重新new promise的,但這時(shí)的resolve或者reject就不能成功了,報(bào)錯(cuò)提示

javascript - 微信小程序封裝定位問題(封裝異步并可能多次請求)

這個(gè)意思是沒有catch做首次請求的錯(cuò)誤處理嗎?這時(shí)候我就把他修改為

javascript - 微信小程序封裝定位問題(封裝異步并可能多次請求)

讓他先處理完錯(cuò)誤再重新調(diào)用,這時(shí)不執(zhí)行catch里面的方法。請問該怎么處理。讓第二次執(zhí)行resolve或者reject

跟這種雖然不是異步,但實(shí)現(xiàn)原理跟性質(zhì)好像一樣,這樣又是可以返回第二次的resolve或者reject

javascript - 微信小程序封裝定位問題(封裝異步并可能多次請求)

javascript - 微信小程序封裝定位問題(封裝異步并可能多次請求)

問題解答

回答1:

看代碼,感覺是因?yàn)槟愕牡谝粋€(gè)promise沒有進(jìn)行決議,然后通過調(diào)用getLocation()又開始啟用了另一個(gè)promise,所以會報(bào)錯(cuò)吧。我理解的你要實(shí)現(xiàn)的就是在promise中要遞歸的調(diào)用自身。你可以搜搜promise遞歸調(diào)用相關(guān)問題。

標(biāo)簽: 微信
相關(guān)文章:
主站蜘蛛池模板: 免费看啪啪网站 | www.久久久久久久久久久 | a级免费视频 | 99re热精品视频 | 欧美日韩精品久久久免费观看 | 福利视频大全 | 午夜精品视频在线观看 | 国产免费麻豆视频 | 久久久久久天堂 | 国产91中文 | 亚洲电影成人 | 欧美精品在欧美一区二区 | 女人av| 欧美黑人巨大videos精品 | 91久久国产综合久久 | 日韩精品一区二区三区中文在线 | 成人免费视频网站在线看 | 国产成人在线视频 | 国产精品69av | 国产片侵犯亲女视频播放 | 国产精品一区二区三区久久久 | 草久视频 | 亚洲一区二区三区免费在线 | 国产精品亚洲精品久久 | 自拍偷拍视频网 | 超级乱淫av片免费播放 | 精品国产乱码久久久 | 成人免费看片网 | 色视频网站 | 日韩精品免费一区 | 久久r久久 | 亚洲精品一区二区三区 | a视频在线播放 | 久久久久久亚洲精品 | 欧美一区二区三区 | 一区欧美 | 亚欧性视频 | 91资源在线| 日本成人在线网址 | 国产精品久久久久久久久久妞妞 | 成人精品免费视频 |