先看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)