vue中setTimeout失效的问题

先看setTimeout的官网定义

 

 

 然后看下笔者错误代码

let _this = this
timeoutID= window.setTimeout(_this.mapClick(), 200)

解决方案如下两种方式

方法一: 

let _this = this
timeoutID= window.setTimeout(function(){_this.mapClick()}, 200)

方法二:

let _this = this
timeoutID = setTimeout(() => {_this.mapClick()}, 200)
posted @ 2019-10-11 18:24  杨舒中  阅读(3613)  评论(0)    收藏  举报