Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Vue menyembunyikan pernyataan penghakiman

Vue menyembunyikan pernyataan penghakiman

PHPz
Lepaskan: 2023-05-11 11:21:37
asal
633 orang telah melayarinya

Menyembunyikan pernyataan penghakiman dalam Vue ialah salah satu teknik yang sering digunakan dalam pembangunan, yang boleh menjadikan kod lebih ringkas dan jelas. Artikel ini akan memperkenalkan tiga pernyataan penghakiman tersembunyi yang biasa digunakan dalam Vue.

1. v-if

v-if ialah pernyataan penghakiman tersembunyi yang paling biasa digunakan dalam Vue. Ia menilai sama ada sesuatu elemen diberikan berdasarkan ungkapan benar atau salah. Apabila ungkapan itu benar, elemen itu diberikan, jika tidak, ia tidak diberikan.

Format sintaks v-if adalah seperti berikut:

<div v-if="flag">Hello,Vue!</div>
Salin selepas log masuk

Antaranya, bendera ialah data jenis Boolean.

v-if juga mempunyai arahan terbitan v-else, yang digunakan untuk menghasilkan elemen apabila ungkapan v-if adalah palsu. v-else dan v-if mesti digunakan rapat bersama, dan formatnya adalah seperti berikut:

<div v-if="flag">条件为真</div>
<div v-else>条件为假</div>
Salin selepas log masuk

Situasi lain ialah apabila ungkapan v-if adalah palsu, kita mungkin tidak mahu elemen itu sepenuhnya dialih keluar, Sebaliknya, jika anda ingin menyimpan elemen dalam DOM, anda boleh menggunakan arahan v-show.

2. v-show

v-show juga digunakan untuk mengawal paparan dan menyembunyikan elemen berdasarkan ungkapan benar atau salah, tetapi ia berbeza daripada v-if dalam hal itu tanpa mengira daripada ungkapan Tidak kira sama ada ungkapan itu benar atau salah, v-show tidak akan sekali-kali mengalih keluar elemen.

Format sintaks v-show adalah seperti berikut:

<div v-show="flag">Hello,Vue!</div>
Salin selepas log masuk

3 v-for

Arahan v-for boleh menggelung melalui tatasusunan atau objek dan menambah setiap satu. elemen di dalamnya Render ke dalam templat. Apabila data yang dilalui ialah tatasusunan, format sintaks v-for adalah seperti berikut:

<ul>
  <li v-for="(item,index) in list">{{item}}</li>
</ul>
Salin selepas log masuk

Antaranya, item mewakili setiap elemen yang dilalui, dan indeks mewakili kedudukan indeks unsur yang dilalui.

Apabila data yang dilalui ialah objek, format sintaks v-for adalah seperti berikut:

<ul>
  <li v-for="(value,key) in obj">{{key}} : {{value}}</li>
</ul>
Salin selepas log masuk

Antaranya, nilai mewakili setiap nilai atribut dalam objek, dan kunci mewakili setiap nama atribut .

Adalah penting untuk ambil perhatian bahawa apabila menggunakan gelung v-untuk, sebaiknya tambahkan nilai kunci unik pada setiap item yang dilalui untuk meningkatkan prestasi pemaparan.

Ringkasan

Melalui pengenalan di atas, kita dapat melihat bahawa pernyataan penghakiman tersembunyi dalam Vue sangat praktikal dan boleh menjadikan kod kita lebih ringkas dan jelas. Antaranya, v-if, v-show dan v-for adalah tiga pernyataan pertimbangan tersembunyi yang paling biasa digunakan. Mahir dalam penggunaannya boleh meningkatkan kecekapan pembangunan.

Atas ialah kandungan terperinci Vue menyembunyikan pernyataan penghakiman. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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