Condição Reativa no Vue

Vamos fazer com que a condição seja reativa. Por exemplo, vamos fazer com que o elemento seja ocultado ao clicar em um botão. Suponha que temos o seguinte parágrafo:

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

Vamos fazer com que nosso parágrafo seja mostrado inicialmente:

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

Agora, vamos criar um botão que, ao ser clicado, ocultará o parágrafo:

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

O método vinculado alterará a propriedade visible para false, fazendo com que nosso parágrafo seja ocultado:

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

Dado um parágrafo e um botão. Suponha que o parágrafo esteja inicialmente oculto. Crie um botão que mostrará o parágrafo.

Задание 2

Dado um parágrafo e dois botões. Suponha que o primeiro botão mostre o parágrafo, e o segundo - o oculte.

Задание 3

Modifique a tarefa anterior para que sempre apenas um dos botões esteja visível na tela: se o parágrafo for mostrado, o botão para ocultar, e se estiver oculto - o botão para mostrar.