Rumah > hujung hadapan web > View.js > Perbezaan antara penghala dan laluan dalam vue

Perbezaan antara penghala dan laluan dalam vue

下次还敢
Lepaskan: 2024-05-02 20:30:43
asal
624 orang telah melayarinya

Penghala ialah pemalam yang mengurus penghalaan aplikasi, manakala Laluan ialah contoh penghalaan tunggal yang diuruskan oleh Penghala, yang mengandungi laluan URL, komponen dan sifat. Apabila menggunakannya, mula-mula pasang vue-router, buat instance Router dalam main.js, tentukan peraturan penghalaan dan pasangkannya ke dalam aplikasi Vue Akhir sekali, gunakan komponen <router-view>

Perbezaan antara penghala dan laluan dalam vue

Perbezaan antara Penghala dan Laluan dalam Vue.js

:

  • Penghala ialah pemalam Vue.js yang bertanggungjawab untuk mengurus navigasi
  • Route ialah contoh laluan tunggal yang diuruskan oleh Penghala yang mewakili paparan atau halaman tertentu dalam aplikasi.

Penghala

Penghala bertanggungjawab terutamanya untuk fungsi-fungsi berikut:

  • Tentukan peraturan penghalaan aplikasi
  • Dengar perubahan URL dalam penyemak imbas
  • Pandangan yang berbeza berdasarkan navigasi secara provid
  • menampilkan URL secara provid
  • kaedah, seperti push(), replace() dan back()push()replace()back()

Route

Route 表示 Router 管理的一个特定路由,它包含以下信息:

  • path: 路由的 URL 路径
  • name: 可选名称,用于引用路由
  • components: 渲染给定路由的组件
  • props: 传递给组件的属性
  • meta: 存储与路由相关的元数据(例如标题、权限)

如何使用?

要在 Vue.js 应用程序中使用 Router 和 Route,请按照以下步骤操作:

  1. 安装 vue-router 包:npm install vue-router
  2. main.jsapp.js 中导入 Router:import VueRouter from 'vue-router'
  3. 创建一个新的 Vue Router 实例,并定义路由规则:

    <code class="javascript">const router = new VueRouter({
      routes: [
     { path: '/', component: Home },
     { path: '/about', component: About },
      ]</code>
    Salin selepas log masuk
  4. 将 Router 实例安装到 Vue 应用程序中:

    <code class="javascript">Vue.use(router);</code>
    Salin selepas log masuk
  5. 使用 <router-view>

Route🎜🎜🎜Route mewakili laluan tertentu yang diuruskan oleh Penghala, yang mengandungi maklumat berikut: 🎜🎜🎜🎜laluan: 🎜 Laluan URL laluan 🎜🎜🎜nama: 🎜 Nama pilihan digunakan untuk merujuk laluan 🎜🎜🎜komponen: 🎜 Komponen yang memaparkan🎜🎜 laluan yang diberikan prop: 🎜 diserahkan kepada komponen Atribut 🎜🎜🎜meta: 🎜 Menyimpan metadata yang berkaitan dengan penghalaan (cth. tajuk, kebenaran) 🎜🎜🎜🎜Bagaimana untuk menggunakan? 🎜🎜🎜Untuk menggunakan Penghala dan Penghala dalam aplikasi Vue.js, sila ikut langkah berikut: 🎜
    🎜Pasang pakej vue-router: npm install vue-router code >🎜🎜Import Penghala dalam <code>main.js atau app.js: import VueRouter daripada 'vue-router'🎜🎜🎜Buat satu Cipta tika Vue Router baharu dan tentukan peraturan penghalaan: 🎜
    <code>
    **总结**
    </code>
    Salin selepas log masuk
    🎜🎜🎜Pasang tika Router ke dalam aplikasi Vue: 🎜rrreee🎜🎜🎜Gunakan komponen <router-view> untuk memaparkan Laluan yang sedang aktif : 🎜🎜🎜rrreee

Atas ialah kandungan terperinci Perbezaan antara penghala dan laluan dalam vue. 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