wx.config 第二次调用的问题

通常情况下
wx.config 执行结束之后会调用wx.ready然后执行ready里面的方法

现在的场景是(别问我为什么两次不能合并,因为验签的入参问题不能合并)
需要先wx.config ---> wx.ready 来获取定位 (第一次)

再执行一边wx.config ---> wx.ready 来设置分享 (第二次)

但是我发现第二次wx.config和wx.ready 是同时执行的,导致第二个wx.ready里面初始化失败。怀疑可能是之前已经执行过wx.config了,所以默认触发了wx.ready,但是现在又要分开使用wx.config,咋整?

目前的做法是延迟500ms 假设第二个wx.config 能执行,但是发现不稳定,总不能延迟1s吧,延迟的方案太low了

有没有老兄遇到的,怎么解决

阅读 4.8k
1 个回答
新手上路,请多包涵

兄弟,正确的解决方式是,需要两个页面都写上对应权限
jsApiList: ["getLocation", "updateAppMessageShareData"]
微信坑死个人

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题