在广告实例化的时候,去销毁,会报错如下:
VM2268:1 Uncaught (in promise) TypeError: Cannot destructure property 'rewardedTime' of 'e.data' as it is undefined.
我找遍代码,也找不到rewardedTime,触发的逻辑大概是初始化后,onLoad还没打印就去销毁产生的。请问有什么方法防止这个报错没?
// 事件处理
const onLoad = () => {
status.isLoaded = true;
status.retryCount = 0;
console.log(`[${adUnitId}] 加载成功`);
};
instance.onLoad(onLoad);
“加载成功”打印出来去销毁就不会报错,“加载成功”没打印出来去销毁就去报这个错。