Rumah hujung hadapan web Soal Jawab bahagian hadapan Pengenalan terperinci kepada beberapa arahan yang biasa digunakan dalam vue

Pengenalan terperinci kepada beberapa arahan yang biasa digunakan dalam vue

Apr 13, 2023 am 10:46 AM

Vue ialah rangka kerja JavaScript popular yang digunakan secara meluas dalam pembangunan bahagian hadapan. Arahan ialah konsep penting dalam rangka kerja Vue, yang menyediakan cara deklaratif untuk menangani elemen DOM. Set arahan Vue mengandungi satu siri arahan yang biasa digunakan Berikut ialah pengenalan terperinci kepada arahan ini.

1. Arahan interpolasi

Arahan interpolasi ialah arahan paling asas dalam Vue. Ia digunakan untuk memasukkan data daripada contoh Vue ke dalam elemen DOM. Format arahan interpolasi ialah "{{}}", dan "{{}}", "v-text" dan "v-html" boleh digunakan.

  1. "{{}}"
    "{{}}" ialah arahan interpolasi paling asas dalam Vue, yang boleh terus memasukkan data daripada tika Vue ke dalam elemen DOM. Contohnya:
<div>{{message}}</div>
Salin selepas log masuk

Dalam contoh Vue, tetapkan atribut mesej kepada "Hello Vue!", kemudian kod di atas akan mengeluarkan "Hello Vue!".

  1. "v-text"
    Arahan "v-text" mempunyai fungsi yang serupa dengan "{{}}" dan juga boleh memasukkan data daripada tika Vue ke dalam elemen DOM. Walau bagaimanapun, tidak seperti "{{}}", arahan "teks-v" boleh menyelesaikan masalah kelipan dalam pemaparan penyemak imbas yang disebabkan oleh pengikatan data. Contohnya:
<div v-text="message"></div>
Salin selepas log masuk

Dalam contoh Vue, tetapkan atribut mesej kepada "Hello Vue!", kemudian kod di atas juga akan mengeluarkan "Hello Vue!".

  1. "v-html"
    Arahan "v-html" boleh memasukkan data daripada tika Vue ke dalam elemen DOM sebagai kod HTML. Contohnya:
<div v-html="message"></div>
Salin selepas log masuk

Dalam contoh Vue, tetapkan atribut mesej kepada "Hello Vue!", kemudian kod di atas akan mengeluarkan "Hello Vue!" bahagian teks Akan menjadi tebal.

2. Paparan bersyarat

Arahan pemaparan bersyarat digunakan untuk menukar keterlihatan elemen dalam elemen DOM berdasarkan nilai ungkapan.

  1. "v-jika"
    Arahan pemaparan bersyarat yang paling biasa digunakan ialah "v-jika". Ia menentukan sama ada untuk memaparkan elemen DOM yang sepadan berdasarkan nilai ungkapan. Contohnya:
<div v-if="isShow">Hello Vue!</div>
Salin selepas log masuk

Dalam contoh Vue, tetapkan atribut isShow kepada benar, kemudian kod di atas akan memaparkan "Hello Vue!", tetapkan atribut isShow kepada false dan elemen DOM tidak akan ditunjukkan lagi.

  1. "v-else"
    Arahan "v-else" mesti mengikut arahan "v-if" pada elemen yang sama, digunakan apabila ungkapan "v-if" ialah Kandungan dipaparkan apabila palsu. Contohnya:
<div v-if="isShow">Hello Vue!</div>
Vue is so great!
Salin selepas log masuk

Dalam contoh Vue, jika atribut isShow adalah benar, elemen DOM pertama akan memaparkan "Hello Vue!", jika tidak, elemen DOM kedua akan memaparkan "Vue is so hebat!".

  1. "v-show"
    Arahan "v-show" adalah serupa dengan arahan "v-if" dan juga boleh mengawal paparan dan penyembunyian elemen. Walau bagaimanapun, tidak seperti arahan "v-if", arahan "v-show" sentiasa dikekalkan dalam elemen DOM dan hanya mengawal keterlihatan elemen dengan menetapkan atribut "gaya" elemen. Contohnya:
<div v-show="isShow">Hello Vue!</div>
Salin selepas log masuk

Dalam contoh Vue, jika atribut isShow ditetapkan kepada benar, elemen di atas akan dipaparkan dan jika atribut isShow ditetapkan kepada false, elemen itu akan menjadi tersembunyi.

3. Paparan gelung

Arahan pemaparan gelung digunakan untuk memaparkan tatasusunan atau data objek ke dalam elemen DOM.

  1. "v-for"
    Arahan pemaparan gelung yang paling biasa digunakan ialah "v-for". Ia boleh menggelungkan melalui tatasusunan atau objek dan menjadikan data di dalamnya menjadi elemen DOM. Contohnya:
<ul>
    <li v-for="item in items">{{ item.name }}</li>
</ul>
Salin selepas log masuk

Dalam contoh Vue, tetapkan sifat item kepada tatasusunan yang mengandungi berbilang objek {name: value}, kemudian kod di atas akan memaparkan berbilang item senarai, setiap item senarai mengandungi teks atribut nama.

  1. Indeks "v-for"
    Jika anda perlu mendapatkan nombor jujukan gelung, anda boleh menggunakan parameter kedua arahan "v-for". Contohnya:
<ul>
    <li v-for="(item, index) in items">{{ index }} - {{ item.name }}</li>
</ul>
Salin selepas log masuk

Dalam contoh Vue, gunakan kod di atas pada tatasusunan item yang mengandungi 2 objek, kemudian dua item senarai akan diberikan, setiap item senarai memaparkan item Indeks dalam tatasusunan dan atribut nama item.

4. Pengikatan peristiwa

Arahan pengikatan peristiwa digunakan untuk mengikat pendengar acara pada elemen DOM dan kaedah panggilan dalam tika Vue apabila peristiwa berlaku.

  1. "v-on"
    Arahan mengikat acara yang paling biasa digunakan ialah "v-on", yang digunakan untuk mengikat pendengar acara pada elemen DOM. Contohnya:
<button v-on:click="onClick"></button>
Salin selepas log masuk

Dalam contoh Vue, tentukan kaedah bernama "onClick", kemudian kod di atas bermaksud kaedah "onClick" dipanggil apabila butang diklik.

  1. Singkatan daripada "v-on"
    Terdapat juga singkatan untuk arahan "v-on", iaitu simbol "@". Contohnya:
<button @click="onClick"></button>
Salin selepas log masuk

Dalam contoh Vue, tentukan kaedah bernama "onClick", kemudian kod di atas bermaksud kaedah "onClick" dipanggil apabila butang diklik.

5. Pengikatan data dua hala

Arahan pengikatan digunakan untuk mengikat elemen bentuk dua hala dan data dalam contoh Vue.

  1. "v-model"
    Arahan mengikat yang paling biasa digunakan ialah "v-model", yang boleh mengikat nilai elemen bentuk dua hala kepada data dalam tika Vue. Contohnya:
<input v-model="message">
Salin selepas log masuk

Dalam contoh Vue, apabila kod di atas digunakan pada sifat bernama "message", nilai kotak input diikat secara dwiarah kepada nilai "message" "harta benda.

6. Atribut yang dikira

计算属性用于根据Vue实例中的数据动态生成新的属性,从而方便DOM元素的渲染。

  1. "computed"
    最常用的计算属性指令是"computed",它可以自动追踪所依赖的数据,并在数据变化时更新该属性的值。例如:
Vue.component('my-component', {
    template: '<div>{{ reversedMessage }}</div>',
    data: {
        message: 'Hello Vue!'
    },
    computed: {
        reversedMessage: function () {
            return this.message.split('').reverse().join('')
        }
    }
})
Salin selepas log masuk

在定义了一个名为"reversedMessage"的计算属性后,Vue会自动追踪message属性的变化,并在message变化时调用计算属性的计算函数,重新生成reversedMessage属性的值。

以上是Vue中常用的指令集的介绍,这些指令可以帮助我们更轻松地处理DOM元素的生成和渲染,提高开发效率。

Atas ialah kandungan terperinci Pengenalan terperinci kepada beberapa arahan yang biasa digunakan dalam vue. 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.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

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)

Apa itu useeffect? Bagaimana anda menggunakannya untuk melakukan kesan sampingan? Apa itu useeffect? Bagaimana anda menggunakannya untuk melakukan kesan sampingan? Mar 19, 2025 pm 03:58 PM

Artikel ini membincangkan useeffect dalam React, cangkuk untuk menguruskan kesan sampingan seperti pengambilan data dan manipulasi DOM dalam komponen berfungsi. Ia menerangkan penggunaan, kesan sampingan yang biasa, dan pembersihan untuk mencegah masalah seperti kebocoran memori.

Terangkan konsep pemuatan malas. Terangkan konsep pemuatan malas. Mar 13, 2025 pm 07:47 PM

Lazy memuatkan kelewatan memuatkan kandungan sehingga diperlukan, meningkatkan prestasi web dan pengalaman pengguna dengan mengurangkan masa beban awal dan beban pelayan.

Apakah fungsi pesanan yang lebih tinggi dalam JavaScript, dan bagaimana mereka boleh digunakan untuk menulis lebih banyak kod ringkas dan boleh diguna semula? Apakah fungsi pesanan yang lebih tinggi dalam JavaScript, dan bagaimana mereka boleh digunakan untuk menulis lebih banyak kod ringkas dan boleh diguna semula? Mar 18, 2025 pm 01:44 PM

Fungsi pesanan yang lebih tinggi dalam JavaScript meningkatkan ketabahan kod, kebolehgunaan semula, modulariti, dan prestasi melalui abstraksi, corak umum, dan teknik pengoptimuman.

Bagaimanakah kari bekerja di JavaScript, dan apakah faedahnya? Bagaimanakah kari bekerja di JavaScript, dan apakah faedahnya? Mar 18, 2025 pm 01:45 PM

Artikel ini membincangkan kari dalam JavaScript, teknik yang mengubah fungsi multi-argumen ke dalam urutan fungsi argumen tunggal. Ia meneroka pelaksanaan kari, faedah seperti aplikasi separa, dan kegunaan praktikal, meningkatkan kod baca

Bagaimanakah algoritma Rekonsiliasi React berfungsi? Bagaimanakah algoritma Rekonsiliasi React berfungsi? Mar 18, 2025 pm 01:58 PM

Artikel ini menerangkan algoritma perdamaian React, yang dengan cekap mengemas kini DOM dengan membandingkan pokok DOM maya. Ia membincangkan manfaat prestasi, teknik pengoptimuman, dan kesan terhadap pengalaman pengguna. Kira -kira: 159

Bagaimana anda mengelakkan tingkah laku lalai di pengendali acara? Bagaimana anda mengelakkan tingkah laku lalai di pengendali acara? Mar 19, 2025 pm 04:10 PM

Artikel membincangkan menghalang tingkah laku lalai dalam pengendali acara menggunakan kaedah pencegahanDefault (), faedahnya seperti pengalaman pengguna yang dipertingkatkan, dan isu -isu yang berpotensi seperti kebimbangan aksesibiliti.

Apakah useContext? Bagaimana anda menggunakannya untuk berkongsi keadaan antara komponen? Apakah useContext? Bagaimana anda menggunakannya untuk berkongsi keadaan antara komponen? Mar 19, 2025 pm 03:59 PM

Artikel ini menerangkan USEContext dalam React, yang memudahkan pengurusan negara dengan mengelakkan penggerudian prop. Ia membincangkan faedah seperti keadaan terpusat dan penambahbaikan prestasi melalui pengurangan semula yang dikurangkan.

Apakah kelebihan dan kekurangan komponen terkawal dan tidak terkawal? Apakah kelebihan dan kekurangan komponen terkawal dan tidak terkawal? Mar 19, 2025 pm 04:16 PM

Artikel ini membincangkan kelebihan dan kekurangan komponen terkawal dan tidak terkawal dalam React, yang memberi tumpuan kepada aspek seperti ramalan, prestasi, dan kes penggunaan. Ia menasihatkan faktor -faktor yang perlu dipertimbangkan ketika memilih di antara mereka.

See all articles