Rumah hujung hadapan web View.js Pembangunan komponen Vue: kaedah pelaksanaan komponen pemilih teg

Pembangunan komponen Vue: kaedah pelaksanaan komponen pemilih teg

Nov 24, 2023 am 08:08 AM
Kaedah pelaksanaan komponen vue pemilih tag

Pembangunan komponen Vue: kaedah pelaksanaan komponen pemilih teg

Pembangunan komponen Vue: Kaedah pelaksanaan komponen pemilih tag

Pengenalan:
Pemilih teg ialah komponen biasa dalam pembangunan web Satu boleh digunakan untuk memilih satu atau beberapa teg khusus untuk menyediakan pengguna dengan operasi yang mudah. Artikel ini akan memperkenalkan cara untuk melaksanakan komponen pemilih label mudah dalam pembangunan komponen Vue dan menyediakan contoh kod khusus.

1. Analisis keperluan:
Kami perlu melaksanakan komponen pemilih tag Keperluan khusus adalah seperti berikut:

  1. Paparkan senarai semua. tag boleh dipilih;
  2. Benarkan pengguna mencari tag melalui kotak input;
  3. Pengguna boleh memilih satu atau lebih tag; pengguna mesti boleh dipadam beroperasi.
  4. 2. Pemilihan teknologi:
Dalam pembangunan komponen Vue, kami boleh menggunakan perpustakaan komponen yang disediakan oleh UI Elemen untuk melaksanakan komponen pemilih label. UI Elemen ialah perpustakaan komponen berdasarkan Vue.js, yang menyediakan set kaya komponen UI dan fungsi interaktif.


3. Reka bentuk dan pelaksanaan komponen:

Struktur komponen:
    Komponen pemilih label kami boleh dibahagikan kepada dua peringkat: bekas luar dan komponen dalaman . Bekas luar digunakan untuk memaparkan label yang dipilih dan mencetuskan paparan dan penyembunyian kotak input Komponen dalaman digunakan untuk memaparkan senarai label yang boleh dipilih dan mengendalikan operasi carian, pemilihan dan pemadaman kotak input.

  1. Pelaksanaan komponen:
  2. (1) Dalam bekas luar, tentukan atribut data untuk menyimpan senarai label yang dipilih dan keadaan paparan kotak input.

    <template>
      <div class="tag-selector">
     <div class="selected-tags">
       <!-- 已选择的标签展示 -->
       <el-tag v-for="tag in selectedTags" :key="tag" closable @close="removeTag(tag)">{{ tag }}</el-tag>
     </div>
     <el-input v-model="inputValue" placeholder="请输入标签" @focus="showDropdown" @input="handleInput"></el-input>
     <!-- 标签列表下拉框 -->
     <el-dropdown :show="dropdownVisible">
       <el-dropdown-menu>
         <el-dropdown-item v-for="tag in filteredTags" :key="tag" @click="selectTag(tag)">{{ tag }}</el-dropdown-item>
       </el-dropdown-menu>
     </el-dropdown>
      </div>
    </template>
    Salin selepas log masuk

    (2) Dalam komponen dalaman, kita perlu menentukan data senarai label, nilai kotak input dan keadaan tersembunyi paparan. Anda juga perlu menentukan kaedah untuk mengendalikan operasi carian, pemilihan dan pemadaman kotak input.

    <script>
      export default {
     data() {
       return {
         tags: ['HTML', 'CSS', 'JavaScript', 'Vue.js', 'React', 'Angular'],
         inputValue: '',
         dropdownVisible: false
       }
     },
     computed: {
       selectedTags() {
         // 根据输入框的值筛选已选择的标签
         return this.tags.filter(tag => tag.includes(this.inputValue))
       },
       filteredTags() {
         // 根据输入框的值筛选可选择的标签
         return this.tags.filter(tag => tag.includes(this.inputValue))
       }
     },
     methods: {
       showDropdown() {
         this.dropdownVisible = true
       },
       handleInput(value) {
         this.inputValue = value
       },
       selectTag(tag) {
         this.inputValue = ''
         this.dropdownVisible = false
         // 将选择的标签添加到已选择的标签列表中
         this.selectedTags.push(tag)
       },
       removeTag(tag) {
         // 删除已选择的标签
         const index = this.selectedTags.indexOf(tag)
         if (index > -1) {
           this.selectedTags.splice(index, 1)
         }
       }
     }
      }
    </script>
    Salin selepas log masuk

  3. 4. Penggunaan komponen:
Anda boleh menggunakan komponen pemilih label sebagai subkomponen komponen lain, seperti komponen borang:

<template>
  <div>
    <label>标签选择:</label>
    <tag-selector></tag-selector>
  </div>
</template>

<script>
  import TagSelector from './TagSelector.vue'

  export default {
    components: {
      TagSelector
    }
  }
</script>
Salin selepas log masuk
# 🎜🎜#5 Ringkasan:
Artikel ini memperkenalkan kaedah melaksanakan komponen pemilih label dalam pembangunan komponen Vue. Dengan menggunakan perpustakaan komponen UI Elemen, kami boleh mereka bentuk dan melaksanakan komponen dengan mudah. Sampel kod menunjukkan cara mengendalikan operasi carian, pemilihan dan pemadaman kotak input untuk rujukan dan penggunaan pembangun.

6. Rujukan:

Dokumentasi rasmi UI Elemen: https://element.eleme.cn/

    Vue dokumen rasmi: https://cn.vuejs.org/

Atas ialah kandungan terperinci Pembangunan komponen Vue: kaedah pelaksanaan komponen pemilih teg. 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

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

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)

Apakah cara untuk melaksanakan pengundian dalam Android? Apakah cara untuk melaksanakan pengundian dalam Android? Sep 21, 2023 pm 08:33 PM

Undian dalam Android ialah teknologi utama yang membolehkan aplikasi mendapatkan dan mengemas kini maklumat daripada pelayan atau sumber data pada selang masa yang tetap. Dengan melaksanakan tinjauan pendapat, pembangun boleh memastikan penyegerakan data masa nyata dan menyediakan kandungan terkini kepada pengguna. Ia melibatkan menghantar permintaan tetap kepada pelayan atau sumber data dan mendapatkan maklumat terkini. Android menyediakan berbilang mekanisme seperti pemasa, rangkaian dan perkhidmatan latar belakang untuk menyelesaikan tinjauan pendapat dengan cekap. Ini membolehkan pembangun mereka bentuk aplikasi responsif dan dinamik yang kekal disegerakkan dengan sumber data jauh. Artikel ini meneroka cara melaksanakan tinjauan pendapat dalam Android. Ia merangkumi pertimbangan utama dan langkah yang terlibat dalam melaksanakan fungsi ini. Undian Proses menyemak secara berkala untuk kemas kini dan mendapatkan semula data daripada pelayan atau sumber dipanggil tinjauan pendapat dalam Android. lulus

Bagaimana untuk melaksanakan kesan penapis imej dalam PHP Bagaimana untuk melaksanakan kesan penapis imej dalam PHP Sep 13, 2023 am 11:31 AM

Kaedah pelaksanaan kesan penapis imej PHP memerlukan contoh kod khusus Pengenalan: Dalam proses pembangunan web, kesan penapis imej sering digunakan untuk meningkatkan kejelasan dan kesan visual imej. Bahasa PHP menyediakan satu siri fungsi dan kaedah untuk mencapai pelbagai kesan penapis gambar Artikel ini akan memperkenalkan beberapa kesan penapis gambar yang biasa digunakan dan kaedah pelaksanaannya, dan menyediakan contoh kod tertentu. 1. Pelarasan kecerahan Pelarasan kecerahan ialah kesan penapis gambar biasa, yang boleh menukar kecerahan dan kegelapan gambar. Dalam PHP dengan menggunakan imagefilte

Bagaimana untuk melaksanakan algoritma laluan terpendek dalam C# Bagaimana untuk melaksanakan algoritma laluan terpendek dalam C# Sep 19, 2023 am 11:34 AM

Cara melaksanakan algoritma laluan terpendek dalam C# memerlukan contoh kod khusus Algoritma laluan terpendek ialah algoritma penting dalam teori graf dan digunakan untuk mencari laluan terpendek antara dua bucu dalam graf. Dalam artikel ini, kami akan memperkenalkan cara menggunakan bahasa C# untuk melaksanakan dua algoritma laluan terpendek klasik: algoritma Dijkstra dan algoritma Bellman-Ford. Algoritma Dijkstra ialah algoritma laluan terpendek sumber tunggal yang digunakan secara meluas. Idea asasnya ialah bermula dari puncak permulaan, berkembang secara beransur-ansur ke nod lain, dan mengemas kini nod yang ditemui.

Bagaimana untuk melaksanakan fungsi kaca pembesar imej dalam JavaScript? Bagaimana untuk melaksanakan fungsi kaca pembesar imej dalam JavaScript? Oct 19, 2023 am 08:33 AM

Bagaimanakah JavaScript melaksanakan fungsi kaca pembesar imej? Dalam reka bentuk web, fungsi kaca pembesar gambar sering digunakan untuk memaparkan gambar produk, butiran karya seni, dsb. Dengan menuding tetikus di atas imej, imej boleh dibesarkan untuk membantu pengguna memerhati butiran dengan lebih baik. Artikel ini akan memperkenalkan cara menggunakan JavaScript untuk mencapai fungsi ini dan memberikan contoh kod. Pertama, kita perlu menyediakan elemen gambar dengan kesan pembesaran dalam HTML. Sebagai contoh, dalam struktur HTML berikut, kami meletakkan imej yang besar

Bagaimana untuk melaksanakan fungsi gesaan gelembung dalam JavaScript? Bagaimana untuk melaksanakan fungsi gesaan gelembung dalam JavaScript? Oct 27, 2023 pm 03:25 PM

Bagaimana untuk melaksanakan fungsi gesaan gelembung dalam JavaScript? Fungsi gesaan gelembung juga dipanggil kotak gesaan pop timbul Ia boleh digunakan untuk memaparkan beberapa maklumat gesaan sementara pada halaman web, seperti memaparkan maklum balas operasi yang berjaya, memaparkan maklumat yang berkaitan apabila tetikus melayang di atas elemen, dsb. . Dalam artikel ini, kita akan mempelajari cara menggunakan JavaScript untuk melaksanakan fungsi gesaan gelembung dan menyediakan beberapa contoh kod khusus. Langkah 1: Struktur HTML Mula-mula, kita perlu menambah bekas untuk memaparkan gesaan gelembung dalam HTML.

Pengenalan kepada kaedah pelaksanaan dan langkah-langkah fungsi pendaftaran log masuk pengesahan e-mel PHP Pengenalan kepada kaedah pelaksanaan dan langkah-langkah fungsi pendaftaran log masuk pengesahan e-mel PHP Aug 18, 2023 pm 10:09 PM

Pengenalan kepada kaedah dan langkah pelaksanaan fungsi pendaftaran log masuk pengesahan e-mel PHP Dengan perkembangan pesat Internet, pendaftaran pengguna dan fungsi log masuk telah menjadi salah satu fungsi yang diperlukan untuk hampir semua laman web. Untuk memastikan keselamatan pengguna dan mengurangkan pendaftaran spam, banyak tapak web menggunakan pengesahan e-mel untuk pendaftaran pengguna dan log masuk. Artikel ini akan memperkenalkan cara menggunakan PHP untuk melaksanakan fungsi log masuk dan pendaftaran pengesahan e-mel, dan disertakan dengan contoh kod. Sediakan pangkalan data Pertama, kita perlu menyediakan pangkalan data untuk menyimpan maklumat pengguna. Anda boleh menggunakan MySQL atau

Komunikasi komponen Vue: gunakan $destroy untuk komunikasi pemusnahan komponen Komunikasi komponen Vue: gunakan $destroy untuk komunikasi pemusnahan komponen Jul 09, 2023 pm 07:52 PM

Komunikasi komponen Vue: Gunakan $destroy untuk komunikasi pemusnahan komponen Dalam pembangunan Vue, komunikasi komponen merupakan aspek yang sangat penting. Vue menyediakan pelbagai cara untuk melaksanakan komunikasi komponen, seperti props, emit, vuex, dsb. Artikel ini akan memperkenalkan satu lagi kaedah komunikasi komponen: menggunakan $destroy untuk komunikasi pemusnahan komponen. Dalam Vue, setiap komponen mempunyai kitaran hayat, yang merangkumi satu siri fungsi cangkuk kitaran hayat. Pemusnahan komponen juga merupakan salah satu daripadanya Vue menyediakan $de

Amalan Vue: pembangunan komponen pemilih tarikh Amalan Vue: pembangunan komponen pemilih tarikh Nov 24, 2023 am 09:03 AM

Pertempuran Praktikal Vue: Pembangunan Komponen Pemilih Tarikh Pengenalan: Pemilih tarikh ialah komponen yang sering digunakan dalam pembangunan harian Ia boleh memilih tarikh dengan mudah dan menyediakan pelbagai pilihan konfigurasi. Artikel ini akan memperkenalkan cara menggunakan rangka kerja Vue untuk membangunkan komponen pemilih tarikh yang mudah dan menyediakan contoh kod khusus. 1. Analisis keperluan Sebelum memulakan pembangunan, kita perlu menjalankan analisis keperluan untuk menjelaskan fungsi dan ciri-ciri komponen. Menurut fungsi komponen pemilih tarikh biasa, kita perlu melaksanakan titik fungsi berikut: Fungsi asas: dapat memilih tarikh, dan

See all articles