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

Kemahiran aplikasi lanjutan pemaparan bersyarat Vue: mahir menggunakan v-if, v-show, v-else, v-else-if untuk mencipta antara muka yang kompleks

王林
Lepaskan: 2023-09-15 09:44:00
asal
1016 orang telah melayarinya

Kemahiran aplikasi lanjutan pemaparan bersyarat Vue: mahir menggunakan v-if, v-show, v-else, v-else-if untuk mencipta antara muka yang kompleks

Kemahiran aplikasi lanjutan pemaparan bersyarat Vue: mahir menggunakan v-if, v-show, v-else, v-else-if untuk mencipta antara muka yang kompleks#🎜🎜 #

Pengenalan:

Vue ialah rangka kerja JavaScript popular yang boleh membantu pembangun membina antara muka pengguna yang responsif. Vue menyediakan keupayaan pemaparan bersyarat yang berkuasa, termasuk arahan seperti v-if, v-show, v-else dan v-else-if. Arahan ini boleh memaparkan atau memaparkan elemen secara dinamik mengikut keadaan, dengan itu merealisasikan paparan dan interaksi antara muka yang kompleks.

Artikel ini akan memperkenalkan cara menggunakan arahan v-if, v-show, v-else dan v-else-if dengan mahir untuk melaksanakan antara muka yang kompleks, dan menyediakan contoh kod khusus.

    v-if: Arahan
  1. v-if digunakan untuk menjadikan elemen atau komponen yang hanya akan dipaparkan jika syarat itu benar. Sebagai contoh, kami boleh memaparkan komponen yang berbeza berdasarkan status log masuk pengguna:
  2. <template>
      <div>
        <div v-if="isLoggedIn">
          用户已登录
        </div>
        <div v-else>
          用户未登录
        </div>
      </div>
    </template>
    
    <script>
    export default {
      data() {
        return {
          isLoggedIn: false
        };
      }
    };
    </script>
    Salin selepas log masuk
    v-show:
  1. v-show arahan juga digunakan untuk paparan berdasarkan pada syarat Atau sembunyikan elemen, tetapi ia melakukannya dengan mengubah suai sifat CSS elemen dan bukannya benar-benar menjadikan elemen itu ke dalam DOM. Ini bermakna arahan v-show berfungsi dengan lebih baik apabila bertukar antara menunjukkan dan bersembunyi. Dalam contoh berikut, kami boleh memaparkan butang berbeza berdasarkan kebenaran pengguna:
  2. <template>
      <div>
        <button v-show="isAdmin">删除</button>
        <button v-show="!isAdmin">只读</button>
      </div>
    </template>
    
    <script>
    export default {
      data() {
        return {
          isAdmin: false
        };
      }
    };
    </script>
    Salin selepas log masuk
    v-else dan v-else-if:
  1. v- The else arahan digunakan untuk menukar antara elemen bersebelahan arahan v-jika, yang bermaksud "lain". Arahan v-else mesti segera mengikut arahan v-if, dan tiada unsur atau arahan lain boleh dimasukkan ke dalamnya. Sebagai contoh, kami boleh memaparkan iklan yang berbeza berdasarkan kumpulan umur pengguna:
  2. <template>
      <div>
        <div v-if="age < 18">
          <img  src="kids-ad.jpg" alt="Kemahiran aplikasi lanjutan pemaparan bersyarat Vue: mahir menggunakan v-if, v-show, v-else, v-else-if untuk mencipta antara muka yang kompleks" >
        </div>
        <div v-else-if="age < 40">
          <img  src="adults-ad.jpg" alt="Kemahiran aplikasi lanjutan pemaparan bersyarat Vue: mahir menggunakan v-if, v-show, v-else, v-else-if untuk mencipta antara muka yang kompleks" >
        </div>
        <div v-else>
          <img  src="elderly-ad.jpg" alt="Kemahiran aplikasi lanjutan pemaparan bersyarat Vue: mahir menggunakan v-if, v-show, v-else, v-else-if untuk mencipta antara muka yang kompleks" >
        </div>
      </div>
    </template>
    
    <script>
    export default {
      data() {
        return {
          age: 25
        };
      }
    };
    </script>
    Salin selepas log masuk
Perlu diambil perhatian bahawa arahan v-else-if mesti mengikut v-if atau v-else selepas arahan -jika, dan tiada unsur atau arahan lain boleh dimasukkan ke dalamnya.

Kesimpulan:

Fungsi pemaparan bersyarat Vue menyediakan pelbagai arahan, seperti v-if, v-show, v-else dan v-else-if, yang boleh berdasarkan berbeza keadaan. Artikel ini memperincikan penggunaan arahan ini dan menyediakan contoh kod khusus. Dengan bijak menggunakan arahan ini, pembangun boleh memaparkan dan berinteraksi dengan mudah dengan antara muka yang kompleks.

Ringkasnya, fungsi pemaparan bersyarat Vue ialah salah satu alat penting untuk membangunkan antara muka yang kompleks, dan ia berbaloi untuk dipelajari dan dikuasai oleh pembangun.

(bilangan perkataan: 455)

Atas ialah kandungan terperinci Kemahiran aplikasi lanjutan pemaparan bersyarat Vue: mahir menggunakan v-if, v-show, v-else, v-else-if untuk mencipta antara muka yang kompleks. 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!