Kushti Reaktiv në Vue

Le ta bëjmë në mënyrë që kushti të jetë reaktiv. Për shembull, le ta bëjmë në mënyrë që elementi të fshihet duke klikuar në një buton. Le të themi se kemi paragrafin në vijim:

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

Le ta bëjmë në mënyrë që paragrafi ynë të shfaqet fillimisht:

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

Tani le të bëjmë një buton, duke klikuar në të cilin paragrafi do të fshihet:

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

Metoda e lidhur do të ndryshojë vetinë visible në false, duke e bërë kështu paragrafin tonë të fshihet:

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

Jepet një paragraf dhe një buton. Le të themi se paragrafi është i fshehur fillimisht. Bëni një buton, që do ta shfaqë paragrafin.

Задание 2

Jepen një paragraf dhe dy butona. Le të themi se butoni i parë e shfaq paragrafin, ndërsa i dyti - e fsheh atë.

Задание 3

Modifikoni detyrën e mëparshme në mënyrë që në ekran të jetë e dukshme gjithmonë vetëm një nga butonat: nëse paragrafi është i shfaqur, atëherë butoni për të fshehur, dhe nëse është i fshehur - atëherë butoni për të shfaqur.