Routing ja Navigation ovat olennaisia käsitteitä Vue.js-muodossa sivujen luomiseen ja niiden välillä liikkumiseen verkkosovelluksessa. on tehokas ja joustava kirjasto järjestelmän hallintaan .js -muodossa. Vue Router routing Vue
Tässä ovat peruskäsitteet, jotka liittyvät route s Vue:ään .js-muodossa:
-
Route: A route määrittää polun ja linkittää sen vastaavaan komponenttiin. Jokaisella route on polku ja osa.
-
Vue Router: on kirjasto s-tiedostojen hallintaan .js-muodossa. Se tarjoaa työkaluja s:n määrittämiseen ja hallintaan sovelluksessa. Vue Router route Vue route Vue
-
Route Komponentti: Jokaisella route on vastaava komponentti. Kun a route on aktivoitu, siihen liittyvä komponentti tulee näkyviin.
-
Dynaaminen Route: Dynaaminen route antaa sinun määrittää route s:t dynaamisilla parametreilla. Voit esimerkiksi määrittää route polun "/user/:id" näyttääksesi käyttäjätiedot vastaavan tunnuksen kanssa.
-
Sisäkkäinen Route: Sisäkkäinen route on käsite, jonka avulla voit sijoittaa lapsia route vanhemman sisällä route. Näin voit rakentaa monimutkaisia route rakenteita ja järjestää komponentteja sisäkkäin.
-
Uudelleenohjaus Route: Uudelleenohjauksen route avulla voit ohjata käyttäjiä polulta toiselle. Tämä on hyödyllistä, kun haluat ohjata route käyttäjiä vanhasta polusta uuteen.
-
Route Vartija: Vartija route on toiminto, jonka avulla voit tarkistaa ja hallita pääsyä route s:iin. Suojainten avulla route voit määrittää ehtoja, joilla estetään käyttäjiä pääsemästä tiettyihin route s-tiedostoihin tai suorittaa erityisiä käsittelyjä ennen uudelleenohjausta.
Voit käyttää laitetta seuraavasti: Vue Router
Vaihe 1: Asenna npm:llä tai langalla: Vue Router
npm install vue-router
tai
yarn add vue-router
Vaihe 2: Luo tiedosto projektin juurihakemistoon. Tässä tiedostossa ilmoitamme ja määritämme sovelluksen s:t. 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;
Vaihe 3: main.js
Tuo tiedostossa ja linkitä se sovellukseen: 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');
Vaihe 4: Voit määrittää tiedostossa s :n käyttämällä komponentteja, kuten, ja muita ominaisuuksia. router.js
route Vue Router path
component
Voit esimerkiksi määrittää a:n route kotisivulle ja a: route n tiedotussivulle seuraavasti:
import Home from './components/Home.vue';
import About from './components/About.vue';
const router = new VueRouter({
routes: [
{ path: '/', component: Home },
{ path: '/about', component: About }
]
});
Vaihe 5: Komponenteissa Vue voit käyttää komponentteja, kuten luoda linkkejä muihin ja näyttää nykyisen sisällön. <router-link>
route <router-view>
route
Esimerkiksi Home-komponentin mallissa voit luoda linkin tietosivulle: <router-link>
<router-link to="/about">Go to About</router-link>
Sovelluskomponentin mallissa voit näyttää nykyisen sisällön: <router-view>
route
<router-view></router-view>
Näiden vaiheiden avulla olet määrittänyt ja käyttänyt .js- sovelluksesi hallintaan. Vue Router routing navigation Vue