wx.config 多次调用 导致第二次调用不生效?
发布于 5 年前 作者 wwang 1983 次浏览 来自 问答

由于场景需要,在页面初始化的时候先验签了getLocation再设置了wx分享,根据代码控制一定是先拿到location之后再设置分享

所以在处理getLocation的时候有

wx.config

wx.ready

然后再设置分享

设置分享的时候有

wx.config

wx.ready

但是我发现再设置分享的时候没等wx.config 执行完, wx.ready就执行了。 导致wx分享的方法没有配置进去,分享功能失效

具体怎么发现的这个问题,我把设置微信分享时候的wx.ready 强行延迟了1s,然后就正确了,所以说 第二个wx.ready并没有依赖第二个wx.config

请问这个问题怎么解决

1 回复

最先config的时候就吧要用的的分享权限和地理位置权限配置进去不就行了,为什么非要config两次?

回到顶部