본문 바로가기

computed

(4)
Vue.js) 컴포지션API - 기본 옵션과 라이프 사이클 1.  data// App.vue {{ count }} {{ message }}// App.Composition.vue {{ count }} {{ message }}0Hello world!" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 data에 정의할 때 컴포지션 API에서는 ref를 import 하고 ref 매개변수에 초기값을 설정해 줍니다. 그리고 return 부분에 선언한 데이터를 return 해줍니다. 2. methods // App.vue {{ count }} {{ message }}// App.Composition.vue {{ count }} {{ message }}메서드 호출 전0Hello world!메서드 호출 후1Good!" data-ke-type="html..
Vue.js) Getter, Setter 1. Getter, SetterVue.js Computed 속성에는 Getter와 Setter가 있습니다. 이 기능은 데이터를 기반으로 값을 계산하고, 필요에 따라 값을 설정하는 데 유용합니다. // 기본 형태computed: { example: { get() { return this.data; // data 속성에 정의한 값 }, set(newVal) { this.data = newVal; // data 속성에 정의한 값에 newVal(새로운 값)을 설정 }, },}, 2. 사용 예제 {{ reversedMessage }} {{ reversedMessage }} {{ reversedMessage }} {{ reverse..
Vue.js) Computed 캐싱 1. Computed 캐싱Computed 캐싱은 Computed 속성이 의존하는 데이터가 변경되지 않는 한, 이전에 계산된 값을 재사용하여 불필요한 연산을 방지하는 메커니즘입니다. 2. 사용 예제 methods 속성 사용 {{ reverseMessage() }} {{ reverseMessage() }} {{ reverseMessage() }} {{ reverseMessage() }} computed 속성 사용 {{ reversedMessage }} {{ reversedMessage }} {{ reversedMessage }} {{ reversedMessage }} methods 속성 사용 !detupmoC olleH !detupmoC olleH !detupmoC olleH !detupmoC ol..
Vue.js) Computed 데이터의 연산을 처리할 때 사용하는 Computed 사용 예시 입니다. 1. data에 fruits 배열에 Apple, Banana, Cherry를 담고 템플릿에 불러옵니다. 0"> Fruit {{ fruit }} 0"> Reverse Fruit {{ fruit.split('').reverse().join('') }} 디렉티브 v-if로 배열 fruits의 요소가 있을 때만 v-for을 이용하여 data에 선언된 fruits배열에 담긴 요소들을 반복하고, v-bind로 key를 배열의 각 요소로 지정해줍니다.  Fruit Apple Banana Cherry Reverse Fruit elppA an..