Rumah > hujung hadapan web > View.js > Permulaan Pantas VUE3: Cara menggunakan templat

Permulaan Pantas VUE3: Cara menggunakan templat

WBOY
Lepaskan: 2023-06-15 21:49:42
asal
2111 orang telah melayarinya

Dengan pengemaskinian berterusan teknologi bahagian hadapan, terdapat lebih banyak rangka kerja bahagian hadapan. Sebagai salah satu rangka kerja JavaScript yang terkenal, Vue.js telah mendapat perhatian dan kelebihan yang meluas dari segi kebolehbacaan, kebolehselenggaraan dan kecekapan pembangunan. Vue3 ialah versi terkini Vue.js Artikel ini akan memperkenalkan anda cara menggunakan templat Vue3 untuk bermula dengan cepat.

1. Konsep asas Vue3

Sebelum menggunakan Vue3, anda perlu memahami beberapa konsep asas yang berkaitan. Vue3 terutamanya terdiri daripada bahagian berikut:

1 Pustaka teras (teras): Menyediakan fungsi teras seperti instantiasi Vue dan data responsif.

2. Pustaka komponen (komposisi): Menyediakan gabungan API untuk menjadikan enkapsulasi logik komponen lebih mudah.

3. Pustaka penghalaan (penghala): Menyediakan penyelesaian penghalaan.

4. Perpustakaan pengurusan negeri (kedai): Menyediakan pengurusan negeri global.

2. Sintaks templat Vue3

Apabila membangun dengan Vue3, kami biasanya perlu menulis templat untuk menerangkan pandangan kami. Sintaks templat ialah bahagian yang sangat penting dalam Vue3 Ia boleh menerangkan komponen UI dengan mudah, dan juga boleh melakukan pengikatan data, pemaparan bersyarat, pemaparan senarai dan operasi lain. Berikut ialah beberapa contoh biasa sintaks templat Vue3:

  1. Ungkapan interpolasi (Interpolasi)

Vue3 menggunakan {{}} untuk melaksanakan operasi interpolasi. Sebagai contoh, kita perlu memaparkan nilai mesej berubah pada halaman web, yang boleh dicapai melalui kod berikut:

<template>
    <div>{{ message }}</div>
</template>

<script>
export default {
    data(){
        return {
            message: 'Hello Vue3!'
        }
    }
}
</script>
Salin selepas log masuk

2 Arahan Arahan

ialah salah satu teras bahagian sintaks templat Vue3 Ia boleh digunakan untuk melengkapkan pelbagai fungsi, seperti pemaparan bersyarat, pengikatan sifat, penjilidan peristiwa, pemaparan senarai, dsb. Sebagai contoh, jika kita perlu memutuskan sama ada untuk memaparkan elemen berdasarkan pembolehubah, kita boleh menggunakan arahan v-if:

<template>
    <div v-if="isShow">{{ message }}</div>
    <button @click="toggleShow">Toggle Show</button>
</template>

<script>
export default {
    data(){
        return {
            message: 'Hello Vue3!',
            isShow: true
        }
    },
    methods:{
        toggleShow(){
            this.isShow = !this.isShow;
        }
    }
}
</script>
Salin selepas log masuk

Selain itu, Vue3 juga menyediakan arahan v-for untuk melaksanakan pemaparan senarai. Contohnya:

<template>
    <ul>
        <li v-for="(item,index) in list" :key="index">{{ item.title }}</li>
    </ul>
</template>

<script>
export default {
    data(){
        return {
            list:[
                { title:'Apple' },
                { title:'Banana' },
                { title:'Cherry' }
            ]
        }
    }
}
</script>
Salin selepas log masuk

Selain itu, terdapat banyak fungsi arahan lain yang boleh digunakan untuk memenuhi keperluan senario yang berbeza.

3. Gunakan Vue3 untuk mencipta komponen

Membuat komponen dalam Vue3 adalah sangat mudah. ​​Anda hanya perlu menentukan templat dan fail JavaScript. Berikut ialah contoh komponen mudah:

// MyComponent.vue

<template>
    <div>
        <h1>{{ title }}</h1>
        <button @click="clickHandler()">Click Me</button>
    </div>
</template>

<script>
export default {
    data(){
        return {
            title: 'My Component'
        }
    },
    methods:{
        clickHandler(){
            console.log('Click Me');
        }
    }
}
</script>
Salin selepas log masuk

Kod di atas mentakrifkan komponen bernama MyComponent Templat mengandungi tajuk dan butang Apabila butang diklik, "Klik Saya" akan dicetak. Menggunakan komponen ini dalam aplikasi adalah sangat mudah, hanya mengimportnya dalam komponen lain:

// App.vue

<template>
    <div>
        <my-component></my-component>
    </div>
</template>

<script>
import MyComponent from './MyComponent.vue';

export default {
    components:{
        MyComponent
    }
}
</script>
Salin selepas log masuk

Dalam kod di atas, kami mula-mula mengimport MyComponent ke dalam App.vue, dan kemudian mengisytiharkannya dalam pilihan komponen, Anda boleh menggunakan komponen MyComponent dalam templat. Dalam pembangunan sebenar, kita boleh mencipta komponen yang berbeza mengikut keperluan perniagaan dan kemudian menggabungkannya bersama-sama untuk membentuk aplikasi yang lengkap.

4. Kesimpulan

Artikel ini memperkenalkan konsep asas dan sintaks templat Vue3, serta cara menggunakan Vue3 untuk mencipta komponen Saya percaya terdapat banyak teknik lanjutan Vue3 yang belum telah dilindungi. Apabila menggunakan Vue3 untuk pembangunan, anda perlu sentiasa memahami mekanisme dalamannya dan membuat pelarasan yang sesuai berdasarkan keperluan perniagaan sebenar.

Atas ialah kandungan terperinci Permulaan Pantas VUE3: Cara menggunakan templat. 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