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)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM