• vue에서 인스턴스의 생명 주기를 말해준다.
  • 인스턴스 생성, 마운트, 업데이트 등 특정 작업이 일어나기 전, 혹은 후에 어떠한 이벤트를 줄 수 있다.
    • beforeCreate()
      • 인스턴스가 생성되기 전에 어떤 동작을 실행 할 수 있다.
    • created()
      • 인스턴스가 생성된 후 어떤 동작을 실행 할 수 있다.
    • beforeMount()
      • 인스턴스가 html로 렌더링 되기 전에 어떤 동작을 실행할 수 있다.
    • mounted()
      • 인스턴스가 html로 렌더링 된 후에 어떤 동작을 실행할 수 있다.
      • 보통 이 부분에서 비동기로 데이터를 가져오는 작업을 한다.
    • beforeUpdate()
      • 바인딩 된 데이터가 변경되면서 업데이트가 일어나기 전에 어떤 동작을 실행할 수 있다.
      • ex) input태그에 입력시 정규식 체크
    • updated()
      • 바인딩된 데이터가 변경되고 업데이트가 일어난 후에 어떤 동작을 실행할 수 있다.
    • beforeUnmount()
      • 해당 인스턴스의 종료전에 어떤 동작을 실행할 수 있다.
    • unmounted()
      • 해당 인스턴스의 종료 이후에 어떤 동작을 실행할 수 있다.
  • 위의 코드는 모두 export default {}안에 작성해서 훅을 걸어줄 수 있다.

'Front-end > Vue.js' 카테고리의 다른 글

6. vue router - 2  (0) 2021.11.04
5. vue router - 1  (0) 2021.11.04
3. Transition(Animation)  (0) 2021.11.03
2. 기초  (0) 2021.11.03
1. 설치 및 프로젝트 설정  (0) 2021.11.03

+ Recent posts