Penghalaan ialah ciri penting dalam pembangunan aplikasi web. Dalam Vue.js, kami boleh menggunakan Penghala Vue untuk mengurus navigasi antara halaman dengan mudah. Dalam siaran ini, kami akan meneroka cara menyediakan penghalaan dalam aplikasi Vue.js.
Vue Router ialah perpustakaan rasmi untuk mengurus penghalaan dalam aplikasi Vue.js. Dengan Vue Router, kami boleh mencipta aplikasi satu halaman (SPA) yang membolehkan navigasi lancar tanpa memuatkan semula halaman.
Pertama, kita perlu memasang Penghala Vue. Jika anda menggunakan Vue CLI, anda boleh memilih untuk memasangnya semasa membuat projek baharu. Jika tidak, anda boleh memasangnya dengan arahan berikut:
npm install vue-router
Selepas pemasangan, kita perlu mengkonfigurasi Penghala Vue. Berikut ialah langkah asas untuk menyediakannya:
Vue.use(Router); export default new Router({ mode: 'history', // Using history mode for cleaner URLs routes: [ { path: '/', name: 'home', component: Home, }, { path: '/about', name: 'about', component: About, }, ], });
import Vue from 'vue'; import App from './App.vue'; import router from './router'; new Vue({ el: '#app', router, // Add the router to the Vue instance render: h => h(App), });
<template> <div id="app"> <nav> <router-link to="/">Home</router-link> <router-link to="/about">About</router-link> </nav> <router-view></router-view> <!-- Place to display the matched component --> </div> </template>
Home.vue:
<template> <div> <h1>Welcome to the Home Page!</h1> </div> </template> <script> export default { name: 'Home', }; </script>
Mengenai.vue:
<template> <div> <h1>This is the About Page</h1> </div> </template> <script> export default { name: 'About', }; </script>
Kini anda boleh menjalankan aplikasi anda dengan arahan:
npm run serve
Buka penyemak imbas anda dan pergi ke http://localhost:8080. Cuba klik pada pautan Laman Utama dan Perihal untuk melihat cara penghalaan berfungsi!
Dalam siaran ini, kami telah membincangkan asas penghalaan dalam Vue.js menggunakan Penghala Vue. Dengan keupayaan penghalaan ini, anda boleh membina aplikasi yang lebih interaktif dan mesra pengguna. Dalam siaran seterusnya, kita boleh menyelidiki ciri yang lebih maju bagi Penghala Vue, seperti parameter laluan dan laluan bersarang.
Saya harap anda mendapati siaran ini membantu! Sila tinggalkan komen jika anda mempunyai sebarang pertanyaan.
Atas ialah kandungan terperinci Vue.js untuk Pemula Panduan Lengkap untuk Penghalaan dengan Penghala Vue. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!