收藏
回答

广告组件报错,出现了代码中找不到的定义变量?

在广告实例化的时候,去销毁,会报错如下:

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);

“加载成功”打印出来去销毁就不会报错,“加载成功”没打印出来去销毁就去报这个错。

回答关注问题邀请回答
收藏

1 个回答

  • 智能回答 智能回答 该问答由AI生成
    03-24
    有用
登录 后发表内容