VUE中clearTimeout失效问题
研究了很久以为是自己代码的问题结果是VUE封装了setTimeout在VUE中setTimeout返回一个对象,对象含有**_id**属性,将_id作为参数执行clearTimeout即可生效。/*格式类似:*/clearTimeout(this.timer._id);...
·
研究了很久以为是自己代码的问题结果是VUE封装了setTimeout
在VUE中setTimeout返回一个对象,对象含有**_id**属性,将_id作为参数执行clearTimeout即可生效。
/*格式类似:*/clearTimeout(this.timer._id);
这个问题不是所有VUE项目都有的。
VUE有一套timers模块可以按需引入,其中包含setTimeout,这时才会导致上述问题。
我的项目中因为import { setTimeout } from "timers"
才导致出现这个错误。
更多推荐
已为社区贡献2条内容
所有评论(0)