1122cc
840
2021-02-22 13:47:34
2
175

Vue.js에서 window.onload()에 해당되는 부분이 created() 영역인가요?


window.onload시에 함수를 실행시켜야하는데


vue에서는 그러한 코드를 사용하지 않는것 같더군요.


vue에서 window.onload와 같이 동작시키려면


created() {} 영역에 함수를 작성하면 되는것일까요?

0
  • 답변 2

  • 니르바나
    2k
    2021-02-22 13:54:03

    https://vuejs.org/v2/guide/instance.html#Lifecycle-Diagram


    참고해보세요~

    vue에서도 likecycle이 여러가지 있습니다.

    reactivity system이라 어떤 상황이냐에 따라 lifecycle hook만으로 안될수도 있고, 추가적인 구현이 필요할수도 있습니다.

  • 이프얼스와일포
    179
    2021-02-22 16:31:53

    Vue 에서 사용하는 created 메소드는 말 그대로 해당 컴포넌트가 생성되었을때 콜백 함수 입니다.


    대부분 vue 에서 초기화 할때 사용하는 콜백함수 영역이 created랑 mounted 입니다.


    window.onload() 영역과는 별개의 문제겠죠?

  • 로그인을 하시면 답변을 등록할 수 있습니다.