본문 바로가기
PROGRAMMING/Vue

[Vue] Lifecycle Hooks, lodash

by 안녕나는현서 2021. 11. 15.
728x90

Lifecycle Hooks

  • 각 vue 인스턴스를 생성될 때 일련의 초기화 단계를 거침
  • 그 과정에서 사용자 정의 로직을 실행할 수 있는 Lifecycle Hooks 호출
  • 특정 시점에서 동작을 수행할 경우 사용한다고 생각하자!
    • ex) vue인스턴스가 생성되자마자 수행할 작업이라면? created 사용
<!-- created를 사용하여 vue인스턴스가 생성되면 API 요청을 통해 데이터를 불러옴 -->
<div id="app">
  <img v-if="imgSrc" :src="imgSrc" alt="Image">
</div>
<script>
  const API_URL = 'https://~~~~~'

  const app = new Vue({
    el: '#app',
    data: {
      imgSrc: '',
    },
    methods: {
      getImg: function () {
        axios.get(API_URL)
          .then(res => {
            this.imgSrc = res.data.message
          })
      },
    },
    created: function () {
      this.getImg()
    },
  })
</script>

 

 

lodash library

  • array, object 등 자료구조를 다룰 때 사용하는 유틸리티 함수 제공
  • reverse, sortBy, range, random 등
728x90

'PROGRAMMING > Vue' 카테고리의 다른 글

[Vue] Components  (0) 2021.11.20
[Vue] Vue CLI  (0) 2021.11.20
[Vue] Template Syntax  (0) 2021.11.15
[Vue] MVVM Pattern, Vue 인스턴스 생성  (0) 2021.11.15
[Vue] SPA(Single Page Application), CSR(Client Side Rendering)  (0) 2021.11.15

댓글