- 通过setData设置广告组件unit-id 页面出现卡无法点击?
通过setData设置广告组件的unit-id时,如果通业务数据一起设置,会导致业务数据延迟无法展示。 在业务数据setData回调设置广告组件ID,业务数据毫秒级展示。而在回调中设置adunit时,出现页面无法点击,无法滑动的情况, adunit,有时候 的渲染时间长达4~5秒。请问这个情况有什么解决方式? 代码段: [代码]this[代码][代码].setData({[代码][代码] [代码][代码]test:[代码][代码]"abc"[代码][代码],[代码][代码]}, () => {[代码][代码] [代码][代码]let startTime = Date.now();[代码][代码] [代码][代码]this[代码][代码].setData({ adunitid:[代码][代码]"adunit-xxxxxxxxxxxx"[代码] [代码]}, () => {[代码][代码] [代码][代码]let endTime = Date.now();[代码][代码] [代码][代码]console.log(endTime - startTime,[代码][代码]'adunit渲染时长'[代码][代码]);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]);[代码][代码]});[代码] 可以复现代码段:https://developers.weixin.qq.com/s/5XCmnNmz7ucS
2019-11-14 - 通过setData设置广告组件unit-id 页面出现卡无法点击?
通过setData设置广告组件的unit-id时,如果通业务数据一起设置,会导致业务数据延迟无法展示。 在业务数据setData回调设置广告组件ID,业务数据毫秒级展示。而在回调中设置adunit时,出现页面无法点击,无法滑动的情况, adunit,有时候 的渲染时间长达4~5秒。请问这个情况有什么解决方式? 代码段: [代码]this[代码][代码].setData({[代码][代码] [代码][代码]test: [代码][代码]"abc"[代码][代码],[代码][代码]}, () => {[代码][代码] [代码][代码]let startTime = Date.now();[代码][代码] [代码][代码]this[代码][代码].setData({ adunitid: [代码][代码]"adunit-xxxxxxxxxxxx"[代码] [代码]}, () => {[代码][代码] [代码][代码]let endTime = Date.now();[代码][代码] [代码][代码]console.log(endTime - startTime, [代码][代码]'adunit渲染时长'[代码][代码]);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]);[代码][代码]});[代码]
2019-11-11