변경하는 한
는 수동으로 다시 계산하지 않고 자동으로 업데이트됩니다.
<code class="language-javascript">import { ref, computed } from 'vue'; const firstName = ref('John'); const lastName = ref('Doe'); const fullName = computed(() => `${firstName.value} ${lastName.value}`);</code>
firstName
lastName
fullName
getter and setter 가있는 두 개의 웨이 바인딩 컴퓨팅 속성을 만듭니다. 획득 할 수있는 계산 속성이 필요한 경우 값을 설정하고 getter와 setter를 사용하십시오. 이것은 다른 반응 형 데이터에 영향을 미치는 파생 상품에 매우 유용합니다.
<code class="language-javascript">const cartItems = ref([{ price: 10 }, { price: 15 }]); const totalPrice = computed(() => cartItems.value.reduce((sum, item) => sum + item.price, 0));</code>
<code class="language-javascript">const cartItems = ref([]); const addItem = computed(() => (item) => cartItems.value.push(item)); // 使用方法来修改状态</code>를 소형화했습니다
요약
위 내용은 VUE 계산 속성에 대한 모범 사례의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!