Rumah hujung hadapan web View.js Vue-Router: Bagaimana untuk menggunakan laluan bernama dalam aplikasi Vue?

Vue-Router: Bagaimana untuk menggunakan laluan bernama dalam aplikasi Vue?

Dec 17, 2023 pm 07:06 PM
laluan dinamakan vue-router Kata kunci: vue-router aplikasi vue

Vue-Router: 如何在Vue应用程序中使用命名路由?

Vue-Router: Bagaimana untuk menggunakan laluan bernama dalam aplikasi Vue?

Sebagai rangka kerja JavaScript yang popular, senario aplikasi utama Vue ialah SPA bebas (aplikasi halaman tunggal). Apabila membangunkan aplikasi sedemikian, penghalaan adalah komponen yang sangat penting, dan vue-router ialah pemalam untuk fungsi penghalaan yang disediakan secara rasmi oleh Vue. Ia boleh membantu pembangun dengan mudah melompat antara halaman dan mengurus status. Dalam artikel ini, kami akan memperkenalkan cara menggunakan laluan bernama dalam aplikasi Vue.

  1. Apakah yang dinamakan penghalaan?

Penghalaan merujuk kepada proses di mana klien meminta sumber yang berbeza daripada pelayan berdasarkan permintaan URL pengguna, dan kemudian pelayan mengembalikan halaman yang berbeza ke penyemak imbas bahagian hadapan untuk paparan. Dalam aplikasi Vue, laluan boleh ditakrifkan sebagai sumber berbeza bagi tapak web dinamik seperti berikut:

const router = new VueRouter({
    routes: [
        {
            path: '/',
            name: 'home',
            component: Home
        },
        {
            path: '/about',
            name: 'about',
            component: About
        }
    ]
})
Salin selepas log masuk

Dalam kod di atas, kami mentakrifkan dua laluan: satu ialah laluan yang menghala ke sumber '/' dan satu lagi menunjuk ke '/about' Penghalaan sumber. Laluan ini boleh dirujuk dan diubah hala dengan nama laluan ('rumah' dan 'tentang').

  1. Kelebihan penghalaan bernama

Penghalaan bernama membolehkan kami merujuk dan menukar laluan pada bila-bila masa dan di mana sahaja melalui pemalar. Apabila kami memfaktorkan semula, nyahpepijat atau mengekalkan kod, menggunakan nama laluan boleh mengelakkan masalah memusnahkan laluan sedia ada dengan mengubah suai laluan penghalaan. Pada masa yang sama, ia juga boleh mengurangkan gandingan dan mengelakkan kebergantungan laluan antara komponen yang berbeza, dengan itu meningkatkan kebolehselenggaraan kod.

  1. Bagaimana untuk menggunakan laluan bernama dalam aplikasi Vue?

Dalam aplikasi Vue, kita boleh menggunakan laluan yang dinamakan seperti berikut.

<template>
  <div id="app">
      <router-link :to="{ name: 'home' }">Home</router-link>
      <router-link :to="{ name: 'about' }">About</router-link>
      <router-view></router-view>
  </div>
</template>

<script>
export default {
    name: 'app',
}
</script>
Salin selepas log masuk

Dalam kod, kami mengkonfigurasi pautan laluan dengan menambah sintaks mengikat ':to'. Kita dapat melihat bahawa dalam kod di atas, dua hiperpautan dan komponen paparan penghalaan ditakrifkan melalui komponen 'pautan-penghala'. ':to' dalam hiperpautan mengikat nama laluan dan memetakannya kepada komponen penghalaan yang ditentukan. Ini bukan sahaja membolehkan pengguna melompat ke halaman melalui nama laluan, tetapi juga mengelakkan masalah memusnahkan laluan sedia ada dengan mengubah suai laluan penghalaan.

  1. Ringkasan

Dalam aplikasi Vue, menggunakan laluan yang dinamakan boleh mengelakkan masalah memusnahkan laluan sedia ada dengan mengubah suai laluan penghalaan, dan juga boleh mempopularkan dan mengurangkan gandingan, menjadikan kod lebih mudah untuk diselenggara. Dalam aplikasi Vue, adalah penting untuk menggunakan laluan yang dinamakan. Di atas ialah pengenalan dan contoh penggunaan laluan bernama dalam aplikasi Vue.

Atas ialah kandungan terperinci Vue-Router: Bagaimana untuk menggunakan laluan bernama dalam aplikasi 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)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 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 Vuex dan bagaimana saya menggunakannya untuk pengurusan negeri dalam aplikasi Vue? Apa itu Vuex dan bagaimana saya menggunakannya untuk pengurusan negeri dalam aplikasi Vue? Mar 11, 2025 pm 07:23 PM

Artikel ini menerangkan Vuex, perpustakaan pengurusan negeri untuk Vue.js. Ia memperincikan konsep teras (keadaan, getters, mutasi, tindakan) dan menunjukkan penggunaan, menekankan manfaatnya untuk projek yang lebih besar berbanding alternatif yang lebih mudah. Debugging dan Structuri

Bagaimanakah saya melaksanakan teknik penghalaan lanjutan dengan Vue Router (laluan dinamik, laluan bersarang, pengawal laluan)? Bagaimanakah saya melaksanakan teknik penghalaan lanjutan dengan Vue Router (laluan dinamik, laluan bersarang, pengawal laluan)? Mar 11, 2025 pm 07:22 PM

Artikel ini meneroka teknik penghala Vue maju. Ia meliputi penghalaan dinamik (menggunakan parameter), laluan bersarang untuk navigasi hierarki, dan pengawal laluan untuk mengawal akses dan pengambilan data. Amalan Terbaik Untuk Mengurus Laluan Kompleks

Bagaimana saya membuat dan menggunakan plugin tersuai dalam vue.js? Bagaimana saya membuat dan menggunakan plugin tersuai dalam vue.js? Mar 14, 2025 pm 07:07 PM

Artikel membincangkan membuat dan menggunakan plugin Vue.js adat, termasuk pembangunan, integrasi, dan amalan terbaik penyelenggaraan.

Bagaimanakah saya mengkonfigurasi Vue CLI untuk menggunakan sasaran binaan yang berbeza (pembangunan, pengeluaran)? Bagaimanakah saya mengkonfigurasi Vue CLI untuk menggunakan sasaran binaan yang berbeza (pembangunan, pengeluaran)? Mar 18, 2025 pm 12:34 PM

Artikel ini menerangkan cara mengkonfigurasi Vue CLI untuk sasaran membina yang berbeza, menukar persekitaran, mengoptimumkan pembentukan pengeluaran, dan memastikan peta sumber dalam pembangunan untuk debugging.

Apakah ciri-ciri utama Vue.js (seni bina berasaskan komponen, DOM maya, pengikatan data reaktif)? Apakah ciri-ciri utama Vue.js (seni bina berasaskan komponen, DOM maya, pengikatan data reaktif)? Mar 14, 2025 pm 07:05 PM

Vue.js meningkatkan pembangunan web dengan seni bina berasaskan komponen, DOM maya untuk prestasi, dan data reaktif yang mengikat untuk kemas kini UI masa nyata.

Bagaimanakah saya menggunakan pohon gemetar di vue.js untuk menghapuskan kod yang tidak digunakan? Bagaimanakah saya menggunakan pohon gemetar di vue.js untuk menghapuskan kod yang tidak digunakan? Mar 18, 2025 pm 12:45 PM

Artikel ini membincangkan menggunakan pohon gemetar di vue.js untuk menghapuskan kod yang tidak digunakan, memperincikan persediaan dengan modul ES6, konfigurasi webpack, dan amalan terbaik untuk pelaksanaan yang berkesan.

Bagaimanakah saya menggunakan Vue dengan Docker untuk penggunaan kontena? Bagaimanakah saya menggunakan Vue dengan Docker untuk penggunaan kontena? Mar 14, 2025 pm 07:00 PM

Artikel ini membincangkan menggunakan VUE dengan Docker untuk penempatan, memberi tumpuan kepada persediaan, pengoptimuman, pengurusan, dan pemantauan prestasi aplikasi VUE dalam bekas.

Bagaimana saya boleh menyumbang kepada komuniti Vue.js? Bagaimana saya boleh menyumbang kepada komuniti Vue.js? Mar 14, 2025 pm 07:03 PM

Artikel ini membincangkan pelbagai cara untuk menyumbang kepada komuniti Vue.js, termasuk meningkatkan dokumentasi, menjawab soalan, pengekodan, mewujudkan kandungan, menganjurkan acara, dan sokongan kewangan. Ia juga meliputi terlibat dalam Projek Sumber Terbuka

See all articles