Routing og Navigation er væsentlige begreber i Vue.js til at skabe sider og navigere mellem dem i en webapplikation. er et kraftfuldt og fleksibelt bibliotek til styring af systemet i .js. Vue Router routing Vue
Her er de grundlæggende begreber relateret til route s i Vue.js:
-
Route: A route definerer en sti og linker den til en tilsvarende komponent. Hver route har en sti og en komponent.
-
Vue Router: er et bibliotek til at administrere s i .js. Det giver værktøjer til at definere og administrere s i en applikation. Vue Router route Vue route Vue
-
Route Komponent: Hver route har en tilsvarende komponent. Når a route er aktiveret, vil den tilknyttede komponent blive vist.
-
Dynamisk Route: En dynamik route giver dig mulighed for at definere route s med dynamiske parametre. For eksempel kan du definere en route med stien "/user/:id" for at vise brugeroplysninger med det tilsvarende id.
-
Indlejret Route: Et indlejret route er et koncept, der giver dig mulighed for at indlejre børn route i en forælder route. Dette giver dig mulighed for at bygge komplekse route strukturer og organisere komponenter på en indlejret måde.
-
Omdirigering Route: En omdirigering route giver dig mulighed for at omdirigere brugere fra en sti til en anden. Dette er nyttigt, når du vil lede route brugere fra en gammel sti til en ny.
-
Route Vagt: En route vagt er en funktion, der giver dig mulighed for at kontrollere og kontrollere adgangen til route s. Ved at bruge route vagter kan du definere betingelser for at forhindre brugere i at få adgang til bestemte route s eller udføre speciel håndtering før omdirigering.
For at bruge kan du følge disse trin: Vue Router
Trin 1: Installer ved hjælp af npm eller garn: Vue Router
npm install vue-router
eller
yarn add vue-router
Trin 2: Opret en fil i projektets rodmappe. I denne fil vil vi erklære og konfigurere applikationens s. router.js
route
import Vue from 'vue';
import VueRouter from 'vue-router';
Vue.use(VueRouter);
const router = new VueRouter({
routes: [
// Declare routes here
]
});
export default router;
Trin 3: main.js
Importer og link den til applikationen i filen: Vue Router Vue
import Vue from 'vue';
import App from './App.vue';
import router from './router';
new Vue({
router,
render: h => h(App),
}).$mount('#app');
Trin 4: I filen kan du erklære s ved hjælp af komponenter som, , og andre egenskaber. router.js
route Vue Router path
component
Du kan f.eks. angive et route for startsiden og et route for siden om som følger:
import Home from './components/Home.vue';
import About from './components/About.vue';
const router = new VueRouter({
routes: [
{ path: '/', component: Home },
{ path: '/about', component: About }
]
});
Trin 5: I Vue komponenter kan du bruge komponenter som at oprette links til andre s og til at vise indholdet af den aktuelle. <router-link>
route <router-view>
route
For eksempel, i skabelonen for Home-komponenten, kan du bruge til at oprette et link til siden om: <router-link>
<router-link to="/about">Go to About</router-link>
I app-komponentens skabelon kan du bruge til at vise indholdet af det aktuelle: <router-view>
route
<router-view></router-view>
Med disse trin har du konfigureret og brugt til at administrere og i din .js-applikation. Vue Router routing navigation Vue