Rumah > hujung hadapan web > View.js > teks badan

Panduan praktikal untuk pemaparan bersyarat Vue: penerangan terperinci tentang teknik penggunaan v-if, v-show, v-else, v-else-if

WBOY
Lepaskan: 2023-09-15 11:46:51
asal
998 orang telah melayarinya

Panduan praktikal untuk pemaparan bersyarat Vue: penerangan terperinci tentang teknik penggunaan v-if, v-show, v-else, v-else-if

Panduan Praktikal Render Bersyarat Vue: Penjelasan terperinci tentang teknik penggunaan v-if, v-show, v-else, v-else-if

Vue.js ialah JavaScript sumber terbuka yang digunakan untuk membina hadapan interaktif- Rangka Kerja antara muka akhir yang menyediakan arahan pemaparan bersyarat yang fleksibel untuk menunjukkan atau menyembunyikan elemen tertentu berdasarkan keadaan yang berbeza. Dalam Vue, v-if, v-show, v-else, v-else-if ialah salah satu arahan pemaparan bersyarat yang biasa kami gunakan. Artikel ini memperincikan penggunaan arahan ini dan menyediakan contoh kod yang sepadan.

  1. v-if dan v-else

Arahan v-if digunakan untuk menghasilkan elemen khusus berdasarkan syarat. Jika syarat adalah benar, elemen akan diberikan, jika syarat adalah palsu, elemen tidak akan diberikan.

Contoh 1: l & lt;

& lt; a data () {

<h1 v-if="show">Hello, World!</h1>
<p v-else>Sorry, the element is hidden.</p>
Salin selepas log masuk

} }


Dalam contoh di atas, mengikut nilai pembolehubah tunjukkan, jika tunjukkan adalah benar, teks dalam elemen "h1" akan dipaparkan tunjukkan adalah palsu, teks dalam elemen "p" akan dipaparkan. Arahan

v-else digunakan selepas v-if dan boleh digunakan serta-merta dalam tag yang sama untuk menyatakan keadaan yang bertentangan dengan v-if.

Contoh 2: l & lt;

& lt; {a data () {

return {
  show: true
}
Salin selepas log masuk
Salin selepas log masuk

} }

Dalam contoh di atas, apabila nilai show adalah benar, teks dalam elemen "h1" dipaparkan apabila nilai show adalah palsu , teks dalam elemen "h3" dipaparkan.

v-show

Arahan v-show adalah serupa dengan v-if dan juga digunakan untuk mengawal paparan dan penyembunyian elemen dalam keadaan tertentu. Perbezaannya ialah v-show menggunakan atribut paparan CSS untuk menukar paparan dan menyembunyikan elemen dan bukannya memadam atau menambah elemen secara langsung.

Contoh 3: templat & lt;

& lt; a data () {

<h1 v-if="show">Hello, World!</h1>
<h3 v-else>Title</h3>
Salin selepas log masuk

} }



Dalam contoh di atas, apabila nilai show adalah benar, teks dalam elemen "h1" dipaparkan apabila nilai show adalah palsu, teks dalam elemen "p" dipaparkan.


v-else-if

Arahan v-else-if adalah serupa dengan arahan v-else, tetapi ia membolehkan kami menetapkan beberapa syarat berturut-turut. Ia amat berguna apabila menggunakan arahan v-if dan arahan v-else.

    Contoh 4: l & lt;
  1. & lt; a data () {
  2. return {
      show: true
    }
    Salin selepas log masuk
    Salin selepas log masuk
    } }

    Dalam contoh di atas, tahap teks yang berbeza dipaparkan berdasarkan nilai skor pembolehubah. Mengikut nilai skor, mula-mula tentukan sama ada ia lebih besar daripada atau sama dengan 90. Jika ya, paparkan teks dalam elemen "h1" Jika tidak, tentukan sama ada ia lebih besar daripada atau sama dengan 80. Jika ya, paparkan teks dalam elemen "h2", dan sebagainya.

    Ringkasnya, v-if, v-show, v-else, v-else-if biasanya digunakan arahan pemaparan bersyarat dalam Vue.js. Pilih arahan yang hendak digunakan untuk mencapai kesan yang diingini berdasarkan situasi sebenar dan anda boleh menunjukkan atau menyembunyikan elemen mengikut keperluan. Apabila menulis kod, penggunaan rasional arahan ini boleh mengoptimumkan struktur kod dan meningkatkan kebolehbacaan dan kebolehselenggaraan kod. Saya harap artikel ini akan membantu anda dalam pembangunan Vue.

    (Nota: Contoh kod di atas adalah untuk rujukan sahaja, sila ubah suai mengikut situasi sebenar semasa menggunakannya)

    Atas ialah kandungan terperinci Panduan praktikal untuk pemaparan bersyarat Vue: penerangan terperinci tentang teknik penggunaan v-if, v-show, v-else, v-else-if. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!