Front/Vue

태태개발일지 - Vue Computed API

태태코 2024. 11. 20. 14:39
반응형

Computed 

기본적으로 Computed를 사용하는 경우는 변수 즉 값이 계속 변하는 수를 변환시킬 때 Computed를 사용하여 이를 처리한다.

 

 

컴퓨티드(computed) API는 컴포지션(Composition API)에서 사용된 컴퓨티드 속성을 의미한다.

 

 

<template>
  <div>{{ reversedMessage }}</div>
</template>

<script>
export default {
  data() {
    return {
      message: 'Hello'
    }
  },
  computed: {
    reversedMessage() {
      return this.message + "!!";
    }
  }
}
</script>

 

기본 Computed는 다음과 같이 사용할 수 있다.

 

<template>
  <div>{{ reversedMessage }}</div>
</template>

<script>
import { ref, computed } from 'vue';

export default {
  setup() {
    // data
    const message = ref('');

    // computed
    const reversedMessage = computed(() => {
      return message.value + "!!"
    });

    return { reversedMessage }
  }
} 
</script>

 

Set up() 을 사용하여 Computed API를 사용한다면 아래와 같이 사용하면 된다.

 

반응형

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

태태개발일지 - 웹팩  (1) 2024.11.23
태태개발일지 - 웹펙  (1) 2024.11.21
태태개발일지 - Vue js mapMutations  (0) 2024.11.17
태태개발일지- mapstate  (1) 2024.11.16
태태개발일지 - vue  (1) 2024.11.13