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

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

App.vue<template>
  <p v-if="visible">текст</p>
</template>

Учинимо да наш пасус у почетку буде приказан:

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

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

App.vue<template>
  <button @click="hide">сакриј</button>
  <p v-if="visible">текст</p>
</template>

Везана метода ће променити својство visible у false, чиме ће наш пасус бити сакривен:

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

Дати су пасус и дугме. Нека пасус у почетку буде сакривен. Направите дугме које ће приказати пасус.

Задание 2

Дати су пасус и два дугмета. Нека прво дугме прикаже пасус, а друго - сакрије га.

Задание 3

Модификујте претходни задатак тако да на екрану увек буде видљиво само једно дугме: ако је пасус приказан, онда дугме за сакривање, а ако је сакривен - онда дугме за приказ.