请问解决了吗
wx.config 多次调用 导致第二次调用不生效?由于场景需要,在页面初始化的时候先验签了getLocation再设置了wx分享,根据代码控制一定是先拿到location之后再设置分享 所以在处理getLocation的时候有 wx.config wx.ready 然后再设置分享 设置分享的时候有 wx.config wx.ready 但是我发现再设置分享的时候没等wx.config 执行完, wx.ready就执行了。 导致wx分享的方法没有配置进去,分享功能失效 具体怎么发现的这个问题,我把设置微信分享时候的wx.ready 强行延迟了1s,然后就正确了,所以说 第二个wx.ready并没有依赖第二个wx.config 请问这个问题怎么解决
2020-09-24问题有解决吗?
createIntersectionObserver 获取自定义组件问题在自定义组件 Header 内部,我写了如下代码: [代码]this[代码][代码].observer = Taro.createIntersectionObserver();[代码] [代码] [代码][代码]this[代码][代码].observer.relativeToViewport({ top: 0 }).observe([代码][代码]'view.Header--tabList'[代码][代码], res => {[代码][代码] [代码][代码]const { fixed, offsetTop } = that.state;[代码] [代码] [代码][代码]if[代码] [代码](offsetTop === 0) {[代码][代码] [代码][代码]that.setState({[代码][代码] [代码][代码]offsetTop: res.boundingClientRect.top,[代码][代码] [代码][代码]});[代码][代码] [代码][代码]}[代码] [代码] [代码][代码]if[代码] [代码](res.boundingClientRect.top <= 0 && !fixed) {[代码][代码] [代码][代码]that.setState({[代码][代码] [代码][代码]fixed: [代码][代码]true[代码][代码],[代码][代码] [代码][代码]});[代码][代码] [代码][代码]}[代码][代码] [代码][代码]});[代码] 我在自定义组件 Header 内部有一个类为 tabList 的 view 内部组件。 [图片] 但是控制台报错: [图片]
2019-06-26