damdmen
damdmen
  • 发布:2021-08-08 12:05
  • 更新:2021-08-08 12:05
  • 阅读:391

【报Bug】差量编译后,setTimeout函数仍然生效

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10 pro 19042.868

HBuilderX类型: 正式

HBuilderX版本号: 3.1.13

浏览器平台: Chrome

浏览器版本: Hbuilderx内置浏览器

项目创建方式: HBuilderX

操作步骤:

refreshData(){
console.log(111)
setTimeout(() => {this.refreshData()}, 10000)
}

预期结果:

编译后停止执行setTimeout

实际结果:

没有停止

bug描述:

我有一个需要循环执行的函数

refreshData(){
console.log(111)
setTimeout(() => {this.refreshData()}, 10000)
}

在调试时,差量编译并没有中断编译前setTimeout的执行
在每次差量编译后,控制台仍然在循环运行编译前的函数,打印 111

2021-08-08 12:05 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复