Rumah hujung hadapan web View.js Bagaimana untuk menggunakan penghalaan untuk mencipta penghalaan dinamik dalam Vue?

Bagaimana untuk menggunakan penghalaan untuk mencipta penghalaan dinamik dalam Vue?

Jul 23, 2023 pm 04:33 PM
penghalaan dinamik vue router parameter penghalaan

Bagaimana untuk menggunakan penghalaan untuk mencipta penghalaan dinamik dalam Vue?

Penghalaan dinamik merujuk kepada penjanaan laluan melalui peraturan tertentu dan bukannya menulis peraturan penghalaan secara manual satu per satu. Dalam Vue, kita boleh melaksanakan penghalaan dinamik melalui Penghala Vue.

Pertama, kita perlu memasang Penghala Vue dalam projek Vue. Anda boleh memasangnya melalui arahan berikut:

npm install vue-router
Salin selepas log masuk

Selepas pemasangan selesai, kami perlu memperkenalkan Penghala Vue dalam fail kemasukan projek Vue (biasanya main.js) dan pasangkannya pada contoh Vue. Contohnya adalah seperti berikut:

import Vue from 'vue'
import VueRouter from 'vue-router'

Vue.use(VueRouter)
Salin selepas log masuk

Seterusnya, kita boleh mencipta jadual penghalaan dalam projek Vue dan mentakrifkan peraturan penghalaan dinamik. Kita boleh menggunakan jadual penghalaan untuk mengkonfigurasi peraturan penghalaan yang berbeza dan komponen yang sepadan.

const routes = [
  {
    path: '/user/:id',  // 动态参数:id
    component: () => import('./components/User.vue')  // 对应的组件
  }
]
Salin selepas log masuk

Dalam contoh di atas, kami mentakrifkan peraturan penghalaan dinamik, iaitu, laluannya ialah "/user/:id", di mana:id ialah parameter dinamik yang boleh memadankan sebarang nilai. Komponen yang sepadan ialah User.vue.

Dalam Penghala Vue, anda boleh mendapatkan nilai parameter penghalaan dinamik melalui atribut params objek $route. Dalam komponen User.vue, kita boleh mendapatkan nilai id melalui ini.$route.params.id dan memaparkannya pada halaman.

<template>
  <div>
    <h1>User: {{ $route.params.id }}</h1>
  </div>
</template>
Salin selepas log masuk

Dengan konfigurasi di atas, kami boleh melaksanakan penghalaan dinamik dalam Vue. Apabila pengguna mengakses "/user/123", komponen User.vue akan dipaparkan dengan nilai id 123.

Selain parameter penghalaan dinamik dalam contoh di atas, Penghala Vue juga menyokong konfigurasi penghalaan dinamik yang lebih kompleks, seperti penghalaan bersarang, berbilang parameter dinamik, dsb. Dalam pembangunan sebenar, kita boleh mengkonfigurasi peraturan penghalaan dinamik yang sesuai mengikut keperluan yang berbeza.

Untuk meringkaskan, melalui Vue Router, kami boleh melaksanakan penghalaan dinamik dengan mudah dan meningkatkan kecekapan membina penghalaan dalam projek Vue kami. Semoga artikel ini bermanfaat kepada anda.

Atas ialah kandungan terperinci Bagaimana untuk menggunakan penghalaan untuk mencipta penghalaan dinamik 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)
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Akan R.E.P.O. Ada Crossplay?
1 bulan 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)

Bagaimana untuk memilih mod penghalaan dalam Penghala Vue? Bagaimana untuk memilih mod penghalaan dalam Penghala Vue? Jul 21, 2023 am 11:43 AM

VueRouter ialah pengurus penghalaan yang disediakan secara rasmi oleh Vue.js. Ia boleh membantu kami melaksanakan fungsi navigasi halaman dan penghalaan dalam aplikasi Vue. Apabila menggunakan VueRouter, kita boleh memilih mod penghalaan yang berbeza mengikut keperluan sebenar. VueRouter menyediakan tiga mod penghalaan, iaitu mod cincang, mod sejarah dan mod abstrak. Berikut akan memperkenalkan secara terperinci ciri-ciri ketiga-tiga mod penghalaan ini dan cara memilih mod penghalaan yang sesuai. Mod hash (lalai

Bagaimana untuk mengesahkan parameter laluan dalam Laravel? Bagaimana untuk mengesahkan parameter laluan dalam Laravel? Sep 01, 2023 pm 02:41 PM

Dalam Laravel, laluan ditakrifkan dalam laluan/ folder. Laluan ditentukan dalam fail web.php. Fail ini dibuat selepas pemasangan laravel selesai. Laluan Laravel menerima URI dan fungsi penutupan seperti berikut - gunakanIlluminate\Support\Facades\Route;Route::get('/student',function(){return'HelloStudent';}); kepada kumpulan middleware web, dan mereka mempunyai keadaan sesi dan perlindungan CSRF. Anda juga boleh memanggil pengawal dalam laluan seperti di bawah

Cara menggunakan Penghala Vue untuk lompat penghalaan dalam uniapp Cara menggunakan Penghala Vue untuk lompat penghalaan dalam uniapp Oct 18, 2023 am 08:52 AM

Cara menggunakan VueRouter untuk penghalaan lompatan dalam uniapp Menggunakan VueRouter untuk penghalaan lompatan dalam uniapp ialah operasi yang sangat biasa Artikel ini akan memperkenalkan secara terperinci cara menggunakan VueRouter dalam projek uniapp dan memberikan contoh kod khusus. 1. Pasang VueRouter Sebelum menggunakan VueRouter, kita perlu memasangnya terlebih dahulu. Buka baris arahan, masukkan direktori akar projek uniapp, dan kemudian laksanakan arahan berikut untuk memasang

Gunakan go-zero untuk melaksanakan penghalaan dinamik perkhidmatan mikro Gunakan go-zero untuk melaksanakan penghalaan dinamik perkhidmatan mikro Jun 22, 2023 am 10:33 AM

Dengan populariti teknologi pengkomputeran awan dan kontena, seni bina perkhidmatan mikro telah menjadi penyelesaian arus perdana dalam pembangunan perisian moden. Teknologi penghalaan dinamik adalah bahagian penting dalam seni bina perkhidmatan mikro. Artikel ini akan memperkenalkan cara menggunakan rangka kerja go-zero untuk melaksanakan penghalaan dinamik perkhidmatan mikro. 1. Apakah penghalaan dinamik? Dalam seni bina perkhidmatan mikro, bilangan dan jenis perkhidmatan mungkin sangat besar. Penghalaan statik tradisional tidak sesuai untuk seni bina perkhidmatan mikro kerana bilangan perkhidmatan dan status masa jalan berubah secara dinamik.

Bagaimana untuk menggunakan laluan bernama dalam Penghala Vue? Bagaimana untuk menggunakan laluan bernama dalam Penghala Vue? Jul 23, 2023 pm 05:49 PM

Bagaimana untuk menggunakan laluan bernama dalam VueRouter? Dalam Vue.js, VueRouter ialah pengurus penghalaan yang disediakan secara rasmi yang boleh digunakan untuk membina aplikasi satu halaman. VueRouter membolehkan pembangun mentakrifkan laluan dan memetakannya kepada komponen tertentu untuk mengawal lompatan dan navigasi antara halaman. Penghalaan bernama adalah salah satu ciri yang sangat berguna Ia membolehkan kami menentukan nama dalam definisi penghalaan, dan kemudian melompat ke laluan yang sepadan melalui nama itu, menjadikan lompatan penghalaan lebih mudah.

Bagaimana untuk menggunakan Penghala Vue untuk mencapai kesan peralihan apabila menukar laluan? Bagaimana untuk menggunakan Penghala Vue untuk mencapai kesan peralihan apabila menukar laluan? Jul 21, 2023 pm 06:55 PM

Bagaimana untuk menggunakan VueRouter untuk mencapai kesan peralihan apabila menukar penghalaan? Pengenalan: VueRouter ialah perpustakaan pengurusan penghalaan yang disyorkan secara rasmi oleh Vue.js untuk membina SPA (SinglePageApplication Ia boleh mencapai pertukaran antara halaman dengan mengurus surat-menyurat antara laluan URL dan komponen). Dalam pembangunan sebenar, untuk meningkatkan pengalaman pengguna atau memenuhi keperluan reka bentuk, kami sering menggunakan kesan peralihan untuk menambah dinamik dan keindahan pada penukaran halaman. Artikel ini akan memperkenalkan cara menggunakan

Kemahiran pembangunan Vue: melaksanakan penghalaan dinamik dan kawalan kebenaran Kemahiran pembangunan Vue: melaksanakan penghalaan dinamik dan kawalan kebenaran Nov 02, 2023 pm 12:12 PM

Kemahiran pembangunan Vue: Melaksanakan penghalaan dinamik dan kawalan kebenaran Pengenalan: Dalam aplikasi web moden, penghalaan dinamik dan kawalan kebenaran adalah fungsi penting. Untuk aplikasi yang besar, pelaksanaan kedua-dua fungsi ini boleh meningkatkan pengalaman dan keselamatan pengguna dengan ketara. Artikel ini akan memperkenalkan cara menggunakan rangka kerja Vue untuk melaksanakan teknik pembangunan untuk penghalaan dinamik dan kawalan kebenaran. Kami akan menggambarkan aplikasi khusus teknik ini dengan contoh. 1. Penghalaan dinamik Penghalaan dinamik merujuk kepada mencipta dan menghuraikan laluan secara dinamik berdasarkan peranan pengguna atau keadaan lain semasa aplikasi berjalan. lulus

Gabungan fungsi ubah hala Vue Router dan pengawal laluan Gabungan fungsi ubah hala Vue Router dan pengawal laluan Sep 15, 2023 pm 12:48 PM

VueRouter ialah pengurus penghalaan rasmi untuk Vue.js. Ia membolehkan kami membina aplikasi halaman tunggal (SPA) dengan mentakrifkan laluan, mencipta laluan bersarang dan menambah pengawal laluan. Dalam VueRouter, gabungan fungsi ubah hala dan pengawal laluan boleh mencapai kawalan penghalaan dan navigasi pengguna yang lebih fleksibel. Fungsi ubah hala membolehkan kami mengubah hala pengguna ke laluan tertentu yang lain apabila mereka mengakses satu laluan tertentu. Ini berguna apabila mengendalikan ralat input pengguna atau menyatukan lompatan penghalaan. Sebagai contoh, apabila

See all articles