Skip to content

Vuejs

Esto es un resumen de la documentación oficial de Vue 3.

Guia de estilos de Vue

Computed properties

Las propiedades computadas son funciones que se ejecutan cada vez que una de las propiedades que dependen de ellas cambia.

<script setup lang="ts">
import { ref, computed } from "vue";
const count = ref(0);
const double = computed(() => count.value * 2);
</script>
<template>
<div>
<p>{{ count }}</p>
<p>{{ double }}</p>
<button @click="count++">Increment</button>
</div>
</template>

Para evitarlo, usaremos un spread operator

<script setup lang="ts">
import { ref, computed } from "vue";
const reversedItems = computed(() => [...items.value].reverse());
</script>
<template>
<ul>
<li v-for="item in reversedItems" :key="item.id">{{ item.text }}</li>
</ul>
</template>