亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

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

問題描述

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

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

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

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

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

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

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

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

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

問題解答

回答1:

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

標(biāo)簽: 微信
相關(guān)文章:
主站蜘蛛池模板: 国内精品一区二区三区东京 | 特级毛片s级全部免费 | 欧美 日韩 国产 成人 在线观看 | 日韩亚洲欧美一区噜噜噜 | 国产精欧美一区二区三区 | 激情亚洲综合网 | 91短视频在线高清hd | 日本免费va毛片在线看大 | 草在线视频 | xx中文字幕乱偷avxx | 后式大肥臀国产在线 | 狠狠久久亚洲欧美专区 | 国产老湿机福利视频在线观看 | 午夜激情视频在线观看 | 国产免费不卡v片在线观看 国产免费不卡视频 | 中文国产日韩欧美视频 | 任你躁欧美一级在线精品免费 | 公又粗又长又大又深好爽日本 | 日韩a级毛片免费视频 | 黄色一级一毛片 | 久久久精品在观看999 | 在线视频观看你懂的我的 | 经典三级第一页 | 日本色黄视频 | a级毛片在线免费看 | 日韩不卡一区二区 | 国产欧美一区视频在线观看 | 日本一级毛片免费播 | 日韩在线一区二区 | 欧美一级毛片国产一级毛片 | 小蝌蚪亚洲精品国产 | 黄色一级网站 | 日韩视频网 | 国产精品aaa | 香蕉欧美 | 久草在线色站 | 片在线观看视频免费 | 视频一本大道香蕉久在线播放 | 中国美女bbbbbxxxxx | 亚洲欧美在线一区二区 | 亚洲码在线观看 |