vueJS 에서도 Javascript의 setTimeout 을 사용 가능 하다.
하지만 Vue의 모델에 접근할 수 없으므로 vue의 scope에 접근이 가능하도록 다음과 같은 방법을 사용한다.
1. ES2의 Arrow function 사용
1 | setTimeout(() => {<br> //this. 로 접근<br>} |
2. bind(this)를 사용하여 this를 바인딩
1 | setTimeout( function (){<br> //this. 로 접근<br>}.bind(this), 1000) |