Реактивен услов во Vue

Ајде да направиме условот да биде реактивен. На пример, да направиме елементот да се сокрива при клик на копче. Нека имаме следниов пасус:

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

Да направиме нашиот пасус првично да биде прикажан:

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

Сега да направиме копче, при клик на кое пасусот ќе се сокрива:

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

Поврзаниот метод ќе го промени својството visible во false, со што ќе предизвика нашиот пасус да се сокрие:

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

Даден е пасус и копче. Нека пасусот првично е скриен. Направете копче, кое ќе го прикажува пасусот.

Задание 2

Даден е пасус и две копчиња. Нека првото копче го прикажува пасусот, а второто - го скрива.

Задание 3

Модифицирајте ја претходната задача така што на екранот секогаш ќе биде видливо само едно копче: ако пасусот е прикажан, тогаш копчето за скривање, а ако е скриен - тогаш копчето за прикажување.