Reaktive Bedingung in Vue

Lassen Sie uns die Bedingung reaktiv gestalten. Lassen Sie uns zum Beispiel das Element beim Klicken auf einen Button ausblenden. Nehmen wir an, wir haben den folgenden Absatz:

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

Lassen Sie uns unseren Absatz zunächst anzeigen:

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

Erstellen wir nun einen Button, bei dessen Klick der Absatz ausgeblendet wird:

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

Die gebundene Methode wird die Eigenschaft visible auf false setzen, was dazu führt, dass unser Absatz ausgeblendet wird:

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

Gegeben sind ein Absatz und ein Button. Der Absatz soll zunächst ausgeblendet sein. Erstellen Sie einen Button, der den Absatz anzeigt.

Задание 2

Gegeben sind ein Absatz und zwei Buttons. Der erste Button soll den Absatz anzeigen, der zweite - ihn ausblenden.

Задание 3

Modifizieren Sie die vorherige Aufgabe so, dass immer nur einer der Buttons auf dem Bildschirm sichtbar ist: Wenn der Absatz angezeigt wird, ist der Button zum Ausblenden sichtbar, und wenn er ausgeblendet ist - der Button zum Anzeigen.