Condición Reactiva en Vue

Hagamos que la condición sea reactiva. Por ejemplo, hagamos que el elemento se oculte al hacer clic en un botón. Supongamos que tenemos el siguiente párrafo:

App.vue<template>
  <p v-if="visible">texto</p>
</template>

Hagamos que nuestro párrafo se muestre inicialmente:

javascriptdata() {
  return {
    visible: true,
  }
}

Ahora creemos un botón que, al hacer clic, ocultará el párrafo:

App.vue<template>
  <button @click="hide">ocultar</button>
  <p v-if="visible">texto</p>
</template>

El método vinculado cambiará la propiedad visible a false, haciendo así que nuestro párrafo se oculte:

javascriptmethods: {
  hide: function() {
    this.visible = false;
  }
}
Задание 1

Dado un párrafo y un botón. Supongamos que el párrafo está inicialmente oculto. Crea un botón que muestre el párrafo.

Задание 2

Dado un párrafo y dos botones. Supongamos que el primer botón muestra el párrafo, y el segundo lo oculta.

Задание 3

Modifica la tarea anterior para que siempre solo se vea un botón en pantalla: si el párrafo se muestra, entonces el botón para ocultarlo, y si está oculto, entonces el botón para mostrarlo.