Rumah hujung hadapan web View.js Kemahiran lanjutan dalam pemaparan bersyarat Vue: kuasai v-if, v-show, v-else, v-else-if untuk melaksanakan pertimbangan logik yang kompleks

Kemahiran lanjutan dalam pemaparan bersyarat Vue: kuasai v-if, v-show, v-else, v-else-if untuk melaksanakan pertimbangan logik yang kompleks

Sep 15, 2023 am 08:34 AM
v-if v-show v-else vue pemaparan bersyarat

Kemahiran lanjutan dalam pemaparan bersyarat Vue: kuasai v-if, v-show, v-else, v-else-if untuk melaksanakan pertimbangan logik yang kompleks

Vue ialah rangka kerja bahagian hadapan yang popular yang menyediakan banyak ciri fleksibel, antaranya pemaparan bersyarat ialah salah satu fungsi yang biasa digunakan dalam pembangunan. Dalam Vue, kita boleh menggunakan arahan v-if, v-show, v-else, v-else-if dan lain-lain untuk melaksanakan pertimbangan logik yang kompleks dan rendering bersyarat. Artikel ini menerangkan cara menggunakan arahan ini dan menyediakan beberapa contoh kod khusus.

Arahan v-if ialah arahan pemaparan bersyarat yang paling biasa digunakan Anda boleh menambah atribut v-if pada elemen DOM untuk menentukan sama ada untuk memaparkan elemen berdasarkan syarat. Arahan v-if menambah atau mengalih keluar elemen DOM berdasarkan sama ada ungkapan itu benar atau palsu. Sebagai contoh, kami boleh memaparkan kandungan yang berbeza berdasarkan sama ada pengguna log masuk:

<template>
  <div>
    <div v-if="isLoggedin">
      欢迎回来,{{ username }}!
    </div>
    <div v-else>
      请登录后查看内容。
    </div>
  </div>
</template>

<script>
export default {
  data() {
    return {
      isLoggedin: false,
      username: 'John'
    }
  }
}
</script>
Salin selepas log masuk

Dalam kod di atas, berdasarkan nilai isLoggedin, kami boleh memutuskan untuk memaparkan mesej alu-aluan atau gesaan log masuk. Apabila isLoggedin adalah benar, mesej alu-aluan dipaparkan, jika tidak gesaan log masuk dipaparkan.

Arahan v-show adalah serupa dengan arahan v-if Ia juga boleh mengawal paparan dan penyembunyian elemen berdasarkan syarat, tetapi ia tidak mengalih keluar struktur DOM hanya mengawal keterlihatan elemen paparan atribut elemen. Apabila menggunakan arahan v-show, elemen sentiasa wujud dalam DOM dan atribut paparan hanya ditetapkan berdasarkan syarat untuk menentukan sama ada untuk memaparkannya. Berikut ialah contoh:

<template>
  <div>
    <button @click="toggle">切换</button>
    <div v-show="isShow">
      这是一个隐藏的元素。
    </div>
  </div>
</template>

<script>
export default {
  data() {
    return {
      isShow: false
    }
  },
  methods: {
    toggle() {
      this.isShow = !this.isShow;
    }
  }
}
</script>
Salin selepas log masuk

Dalam kod di atas, kami mengawal paparan dan menyembunyikan elemen dengan mengklik butang untuk menukar nilai isShow.

Selain v-if dan v-show, Vue juga menyediakan arahan v-else dan v-else-if untuk mengendalikan situasi rendering berbilang keadaan. v-else digunakan bersama-sama dengan v-if, yang bermaksud jika keadaan v-if sebelumnya tidak benar, kandungan v-else akan dilaksanakan. v-else-if digunakan untuk menukar antara berbilang syarat, dan penggunaannya adalah serupa dengan v-else. Berikut ialah contoh rendering berbilang syarat:

<template>
  <div>
    <div v-if="score >= 90">
      优秀
    </div>
    <div v-else-if="score >= 60">
      及格
    </div>
    <div v-else>
      不及格
    </div>
  </div>
</template>

<script>
export default {
  data() {
    return {
      score: 80
    }
  }
}
</script>
Salin selepas log masuk

Dalam kod di atas, berdasarkan nilai skor, kita boleh menentukan tahap prestasi pelajar. Jika skor lebih besar daripada atau sama dengan 90, "Cemerlang" dipaparkan; jika skor lebih besar daripada atau sama dengan 60, "Lulus" dipaparkan;

Dengan menguasai arahan pemaparan bersyarat v-if, v-show, v-else, v-else-if, kami boleh bertindak balas secara fleksibel kepada pelbagai keperluan pertimbangan logik yang kompleks dalam pembangunan Vue. Contoh kod yang diberikan di atas boleh membantu anda memahami cara menggunakan arahan ini dengan lebih baik. Saya harap artikel ini akan membantu semua orang untuk mempelajari pemaparan bersyarat Vue.

Atas ialah kandungan terperinci Kemahiran lanjutan dalam pemaparan bersyarat Vue: kuasai v-if, v-show, v-else, v-else-if untuk melaksanakan pertimbangan logik yang kompleks. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Ralat Vue: Arahan v-if tidak boleh digunakan dengan betul untuk pemaparan bersyarat Bagaimana untuk menyelesaikannya? Ralat Vue: Arahan v-if tidak boleh digunakan dengan betul untuk pemaparan bersyarat Bagaimana untuk menyelesaikannya? Aug 19, 2023 pm 01:09 PM

Ralat Vue: Arahan v-jika tidak boleh digunakan dengan betul untuk pemaparan bersyarat Bagaimana untuk menyelesaikannya? Dalam pembangunan Vue, arahan v-if sering digunakan untuk memaparkan kandungan tertentu dalam halaman berdasarkan syarat. Walau bagaimanapun, kadangkala kita mungkin menghadapi masalah Apabila kita menggunakan arahan v-if dengan betul, kita tidak boleh mendapatkan hasil yang diharapkan dan menerima mesej ralat. Artikel ini akan menerangkan penyelesaian kepada masalah ini dan menyediakan beberapa contoh kod untuk membantu pemahaman. 1. Penerangan Masalah Biasanya, kami menggunakan arahan v-if dalam templat Vue untuk menentukan sama ada

fungsi v-if dalam Vue3: mengawal pemaparan komponen secara dinamik fungsi v-if dalam Vue3: mengawal pemaparan komponen secara dinamik Jun 19, 2023 am 08:31 AM

Fungsi v-if dalam Vue3: kawalan dinamik pemaparan komponen Vue3 ialah salah satu rangka kerja yang paling biasa digunakan dalam pembangunan bahagian hadapan Ia mempunyai ciri seperti komunikasi komponen induk-anak, pengikatan data dua hala dan kemas kini responsif digunakan secara meluas dalam pembangunan bahagian hadapan. Artikel ini akan menumpukan pada fungsi v-if dalam Vue3 dan meneroka cara ia mengawal pemaparan komponen secara dinamik. v-if ialah arahan dalam Vue3 yang digunakan untuk mengawal sama ada komponen atau elemen dipaparkan ke dalam paparan. Apabila nilai v-jika adalah benar, komponen atau elemen akan dipaparkan ke dalam paparan;

Yang manakah mempunyai keutamaan yang lebih tinggi, v-jika atau v-untuk dalam vue? Yang manakah mempunyai keutamaan yang lebih tinggi, v-jika atau v-untuk dalam vue? Jul 20, 2022 pm 06:02 PM

Dalam vue2, v-for mempunyai keutamaan yang lebih tinggi daripada v-if dalam vue3, v-if mempunyai keutamaan yang lebih tinggi daripada v-for. Dalam Vue, jangan sekali-kali menggunakan v-if dan v-for pada elemen yang sama pada masa yang sama, yang akan menyebabkan pembaziran prestasi (setiap rendering akan gelung dahulu dan kemudian melakukan pertimbangan bersyarat jika anda ingin mengelakkan situasi ini, Templat boleh bersarang di lapisan luar (penyampaian halaman tidak menjana nod DOM), v-jika penilaian dilakukan pada lapisan ini, dan kemudian gelung v-untuk dilakukan secara dalaman.

Cara menggunakan v-show dan v-if dalam Vue untuk mencapai pemaparan halaman dinamik Cara menggunakan v-show dan v-if dalam Vue untuk mencapai pemaparan halaman dinamik Jun 11, 2023 pm 11:27 PM

Vue ialah rangka kerja JavaScript yang popular untuk membina aplikasi web dinamik. v-show dan v-if adalah kedua-dua arahan dalam Vue untuk memaparkan paparan secara dinamik. Mereka boleh membantu kami mempunyai kawalan yang lebih baik ke atas halaman apabila elemen DOM tidak ditunjukkan atau disembunyikan. Artikel ini akan menerangkan secara terperinci cara menggunakan arahan v-show dan v-if dalam Vue untuk mencapai pemaparan halaman dinamik. arahan v-show dalam Vue v-show ialah arahan dalam Vue yang memaparkan secara dinamik berdasarkan nilai ungkapan

Penjelasan terperinci tentang fungsi v-if dalam Vue3: aplikasi pemaparan komponen yang mengawal secara dinamik Penjelasan terperinci tentang fungsi v-if dalam Vue3: aplikasi pemaparan komponen yang mengawal secara dinamik Jun 18, 2023 pm 02:21 PM

Penjelasan terperinci tentang fungsi v-if dalam Vue3: Aplikasi pemaparan komponen mengawal dinamik Vue3 ialah rangka kerja bahagian hadapan yang popular, dan arahan v-if ialah salah satu cara yang biasa digunakan untuk mengawal pemaparan komponen secara dinamik. Dalam Vue3, aplikasi fungsi v-if mempunyai pelbagai kegunaan Bagi pembangun front-end, adalah sangat penting untuk menguasai penggunaan fungsi v-if. Apakah fungsi v-jika? v-if ialah salah satu arahan dalam Vue3, yang boleh mengawal pemaparan komponen secara dinamik berdasarkan syarat. v-if menjadikan kumpulan apabila keadaan adalah benar

Cara menyelesaikan ralat Vue: Tidak dapat menggunakan arahan v-show dengan betul Cara menyelesaikan ralat Vue: Tidak dapat menggunakan arahan v-show dengan betul Aug 17, 2023 pm 01:45 PM

Cara menyelesaikan ralat Vue: Arahan v-show tidak boleh digunakan dengan betul Vue ialah rangka kerja JavaScript yang popular Ia menyediakan satu set arahan dan komponen yang fleksibel untuk menjadikan aplikasi satu halaman mudah dan cekap. Arahan v-show ialah arahan yang biasa digunakan dalam Vue, yang digunakan untuk memaparkan atau menyembunyikan elemen secara dinamik berdasarkan keadaan. Walau bagaimanapun, apabila menggunakan arahan v-show, anda kadangkala menghadapi beberapa ralat, seperti kegagalan untuk menggunakan arahan v-show dengan betul, menyebabkan elemen tidak dipaparkan. Artikel ini akan memperkenalkan beberapa punca biasa ralat

Cara menggunakan v-if, v-else-if, v-else untuk mencapai pelbagai pemaparan bersyarat dalam Vue Cara menggunakan v-if, v-else-if, v-else untuk mencapai pelbagai pemaparan bersyarat dalam Vue Jun 11, 2023 am 09:33 AM

Vue ialah rangka kerja JavaScript popular yang digunakan terutamanya untuk membina aplikasi web interaktif. Dalam Vue, kita boleh menggunakan arahan v-if, v-else-if dan v-else untuk melaksanakan pelbagai pemaparan bersyarat. Arahan v-if digunakan untuk menjadikan elemen DOM berdasarkan syarat Elemen hanya akan diberikan jika syarat itu benar. Arahan v-else-if dan v-else digunakan untuk menggunakan berbilang keadaan dalam arahan v-if. Di bawah ini kami akan memperkenalkan secara terperinci cara menggunakan arahan ini untuk melaksanakan pelbagai pemaparan bersyarat

Selesaikan ralat Vue: Tidak dapat menggunakan arahan v-show dengan betul untuk memaparkan dan menyembunyikan Selesaikan ralat Vue: Tidak dapat menggunakan arahan v-show dengan betul untuk memaparkan dan menyembunyikan Aug 19, 2023 pm 01:31 PM

Selesaikan ralat Vue: Tidak dapat menggunakan arahan v-show dengan betul untuk memaparkan dan menyembunyikan Dalam pembangunan Vue, arahan v-show ialah arahan yang digunakan untuk memaparkan elemen berdasarkan syarat. Walau bagaimanapun, kadangkala kita mungkin menghadapi ralat semasa menggunakan v-show, mengakibatkan ketidakupayaan untuk memaparkan dan menyembunyikan dengan betul. Artikel ini akan memperkenalkan beberapa penyelesaian dan menyediakan beberapa contoh kod. Ralat penggunaan arahan Dalam Vue, arahan v-show ialah arahan bersyarat yang menentukan sama ada elemen dipaparkan berdasarkan ungkapan benar atau salah.

See all articles