为了账号安全,请及时绑定邮箱和手机立即绑定

微信小程序封装定位问题(封装异步并可能多次请求)

微信小程序封装定位问题(封装异步并可能多次请求)

翻过高山走不出你 2018-11-13 13:13:47
当首次成功定位或者定位失败点击取消按钮是没有问题,能接收到then里面的回调或者是取消定位catch里面的函数,但定位失败点击重新定位进行对getLocation进行重新调用,是会重新new promise的,但这时的resolve或者reject就不能成功了,报错提示这个意思是没有catch做首次请求的错误处理吗?这时候我就把他修改为让他先处理完错误再重新调用,这时不执行catch里面的方法。请问该怎么处理。让第二次执行resolve或者reject跟这种虽然不是异步,但实现原理跟性质好像一样,这样又是可以返回第二次的resolve或者reject
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 540 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号