久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

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

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

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

問(wèn)題描述

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

當(dāng)首次成功定位或者定位失敗點(diǎn)擊取消按鈕是沒(méi)有問(wè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 - 微信小程序封裝定位問(wèn)題(封裝異步并可能多次請(qǐng)求)

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

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

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

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

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

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

問(wèn)題解答

回答1:

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

標(biāo)簽: 微信
相關(guān)文章:
主站蜘蛛池模板: 欧美日韩视频在线 | 中文字幕一二区 | 国产综合视频在线观看 | 欧美78videosex性欧美 | 欧美成人免费在线视频 | 久久久成人精品 | 亚洲欧美在线一区二区 | 久久精品免费一区二区三区 | 亚洲一区久久 | 精品三区 | 精品伦精品一区二区三区视频 | 区一区二区三在线观看 | 欧美人成在线视频 | 羞羞视频在线观免费观看 | 国产高清视频在线 | 欧美理论视频 | 亚洲四区 | 亚洲一区二区三区四区五区中文 | 亚洲综合大片69999 | 欧美一级片在线 | 国产精品一区二区在线 | 男女国产视频 | 四虎成人在线视频 | 香蕉大人久久国产成人av | 人人99| 亚洲精品在线免费播放 | 色伊人| 国产精品99久久 | 欧美福利一区二区三区 | 欧美日韩高清 | 91性高湖久久久久久久久网站 | 亚洲成人一区二区三区 | 亚洲第一av网站 | 国产免费一区二区 | 久久久一区二区三区 | 狠狠爱天天操 | 淫片一级国产 | 夜夜超碰 | 91亚洲精品乱码久久久久久蜜桃 | 一级全黄少妇性色生活片毛片 | 日韩欧美综合在线 |