안녕하세요 상훈입니다.
vue.js 에서도 역시나 모든 언어들이 그러하듯 Life Cycle이 존재합니다.
Vue.js 3 에서 지원하는 LifeCycle Api's 입니다.
코드 먼저 살펴보겠습니다.
let app = new Vue({
el: '#app',
data: {
message: 'Hello Vue!',
taskCompleted: false,
},
beforeCreate() { // 1
alert('before create')
},
created() { // 2
alert('created')
},
beforeMount() { // 3
alert('before mount')
},
mounted() { // 4
alert('after mounted')
},
})
1~4 까지의 순서를 표현해보았는데요,
beforeCreate -> created -> beforeMount -> mounted 순서대로 진행되는 것을 보실 수 있습니다.
이렇게 작성한다면, 해당 내용은
'before create' -> 'created' -> 'before mount' -> 'after mounted' 순서대로 렌더링이 되어 출력됩니다.
물론 가장 마지막은 app => message 와 taskCompleted 입니다.
[ Vue-Tailwind ] 에러해결 relative module was not found: * ./assets/index.css?vue&type=style&index=0&lang=css in ./src/App.vue (0) | 2021.10.16 |
---|---|
[ Vue.js ] Axios 사용하는 방법 / json (0) | 2021.10.06 |
[ Npm Error ] Solve Npm Run Error - 에러 해결 (0) | 2021.09.30 |
[ Npm ] Npm Install Error - node-sass@4.13.1 postinstall: `node scripts/build.js` (0) | 2021.09.30 |
[ Vue.js ] 예제 추천 (무료) (1) | 2021.09.29 |
댓글 영역