收藏
回答

offTimeUpdate报错removeListener only takes instances

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug offTimeUpdate 工具 1.02.1911181 2.5.2

音频InnerAudioContext offTimeUpdate bug概述(具体可以点击代码片段查看):

1、使用音频InnerAudioContext offTimeUpdate时报错removeListener only takes instances of Function。

复现步骤:开发者工具里设置版本2.8.0或者小于2.8.1,点击切换页面,查看console就会看到报错提示。

(目前在2.8.1上没看到相关提示,是不是2.8.1修复了?所以没提示?)



2、onTimeUpdate 开启监听后, 因为无法使用offTimeUpdate无法取消,导致TimeUpdate里的setInterval定时器无法关闭(在开发者工具audits里可以检查到 存在未销毁的定时器

复现步骤:开发者工具里点击Audits选项,运行体验评分 -》 点击页面的 切换页面 按钮 -》切换后,停止运行Audits, 查看最佳实践提示,会发现定时器未销毁提示

最后一次编辑于  03-17
回答关注问题邀请回答
收藏
登录 后发表内容
问题标签