Syarat Reaktif dalam Vue

Mari kita jadikan syarat itu reaktif. Sebagai contoh, mari kita buat supaya elemen disembunyikan apabila butang ditekan. Katakan kita mempunyai perenggan berikut:

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

Mari kita buat supaya perenggan kita pada asalnya dipaparkan:

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

Sekarang mari buat butang, yang apabila ditekan akan menyembunyikan perenggan:

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

Kaedah terikat akan menukar sifat visible kepada false, sekali gus menyebabkan perenggan kita disembunyikan:

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

Diberikan satu perenggan dan satu butang. Katakan perenggan pada asalnya disembunyikan. Buatkan butang yang akan memaparkan perenggan.

Задание 2

Diberikan satu perenggan dan dua butang. Katakan butang pertama memaparkan perenggan, dan butang kedua - menyembunyikannya.

Задание 3

Ubahsuai tugas sebelumnya supaya hanya satu butang sahaja yang kelihatan pada skrin pada satu masa: jika perenggan dipaparkan, maka butang untuk menyembunyikan, dan jika disembunyikan - maka butang untuk memaparkan.