VueJS 사용시 setTimeout 사용법

미분류

vueJS 에서도 Javascript의 setTimeout 을 사용 가능 하다.
하지만 Vue의 모델에 접근할 수 없으므로 vue의 scope에 접근이 가능하도록 다음과 같은 방법을 사용한다.

1. ES2의 Arrow function 사용

setTimeout(() =&gt; {<br>    //this. 로 접근<br>}


2. bind(this)를 사용하여 this를 바인딩
setTimeout(function(){<br>    //this. 로 접근<br>}.bind(this), 1000)