Vue

Vue.js Reititin

Vue.js Reititin

Vue.js on reaktiivinen javascript-kehys, jota käytetään käyttöliittymien (käyttöliittymät) ja SPA-alueiden (yhden sivun sovellukset) rakentamiseen, ja kehittäjät rakastavat koodata ja tuntea vapautta ja mukavuutta kehittäessään sovelluksia Vue-sovelluksessa.js. Reititystä varten Vue.js ei tarjoa sisäänrakennettua reititysominaisuutta. Mutta tämän ominaisuuden tarjoamiseksi on olemassa virallinen kolmannen osapuolen kirjasto, jonka nimi on Vue Router. Käyttämällä tätä ominaisuutta voimme navigoida verkkosivujen välillä ilman lataamista. Joten tässä artikkelissa aiomme nähdä, kuinka voimme asentaa ja käyttää Vue-reititintä Vue-sovelluksessa.js.

Asennus

Voimme asentaa Vue-reitittimen olemassa olevaan Vue-reitittimeen.js-projekti suorittamalla seuraava komento terminaalissa

npm asenna vue-reititin

Onnistuneen asennuksen jälkeen meidän on tuotava VueRouter pääosin.js-tiedosto myös src-hakemistossa käyttäen seuraavaa syntaksia

tuo Vue 'vue'sta
tuo reititin kohteesta './ reititin '
Vue.käyttö (reititin)

Kun olet tuonut reitittimen, voit käyttää vue-reititintä projektissasi.

Mutta jos asennat Vue-sovellusta.js käyttämällä Vue CLI: tä. Et tarvitse tätä ylimääräistä asennusvaihetta. Voit lisätä vue-reitittimen laajennuksen esiasetuksen valinnan aikana.

Käyttö

Vue-reitittimen käyttö on hyvin yksinkertaista ja helppokäyttöistä. Ensinnäkin mallissa tai HTML: ssä

Tässä melko yksinkertainen ja selkeä esimerkki vue-reitittimestä. Olemme luoneet yksinkertaisen navigoinnin reitittimen linkkikomponenttien avulla ja tarjoamme linkin käyttämällä rekvisiittaa nimeltä. Reitittimen linkki toimii samalla tavalla kuin ankkuritunniste. Se renderoidaan oletusarvoisesti 'a' -tunnisteeksi. Reitittimenäkymässä meillä on reittiä vastaava suhteellinen komponentti.

Javascriptissa meidän on ensin rekisteröitävä ja tuotava komponentit määrittelemään niiden reitit. Oletetaan, että meillä on komponentti nimeltä Comp.vue näkymähakemistossa, johon tuomme reitittimen hakemistossa.js-tiedosto reitittimen hakemistossa ja määritä se reitiksi.

Komponentin tuonnissa käytämme seuraavaa lausetta

tuoda Comp kohteesta "... / views / Comp.vue ";

Tuonnin jälkeen meidän on määritettävä reitti nyt ja kartoitettava se komponenttiin. Kuten tämä,

const reitit = [

polku: "/",
nimi: "Comp",
komponentti: Comp

];

Voimme antaa myös useita reittejä pilkulla erotettuna. Kuten tämä,

const reitit = [

polku: "/",
nimi: "Comp",
komponentti: Comp
,

polku: "/ comp2",
nimi: "Comp2",
komponentti: Comp2

];

Reittien määrittelyn jälkeen. Siirrä reittiryhmä reitittimen esiintymiin. Joten, luodaan myös reitittimen esiintymä

const reititin = createRouter (
reitit // lyhenne sanoista reitit: reitit
);

Loppujen lopuksi pääosin.js-tiedosto. Meidän on luotava pääesimerkki ja asennettava se samoin ja injektoitava reitit siihen, jotta koko sovellus tietää reitit.

createApp (sovellus)
.käyttö (reititin)
.mount ("# app");

Käyttämällä tätä injektiotekniikkaa. Voimme käyttää reititintä missä tahansa komponentissa Tämä.$ reititin.

Voimme nyt työntää reittejä ohjelmallisesti napin painalluksella tai haluamallasi tavalla sen sijaan, että käytämme reitittimen linkkikomponenttia. Esimerkiksi,

menetelmät:
clickFunc ()
Tämä.$ reititin.työnnä ('/ noin')

Kokoonpano ja yhteenveto

Tässä artikkelissa olemme oppineet asentamaan Vue Routerin eri tavoin ja oppineet käyttämään Vue-reititintä ohjelmallisesti javascriptissä ja Vue-ohjelmassa.js: n malli. Olemme myös oppineet asettamaan Vue Routerin olemassa olevaan projektiin erittäin helpossa ja vaiheittaisessa yksityiskohtaisessa oppaassa. Jos haluat oppia lisää Vue Routerista, käy ystävällisesti osoitteessa Vue Router: Official Docs.

Add Mouse gestures to Windows 10 using these free tools
In recent years computers and operating systems have greatly evolved. There was a time when users had to use commands to navigate through file manager...
Control & manage mouse movement between multiple monitors in Windows 10
Dual Display Mouse Manager lets you control & configure mouse movement between multiple monitors, by slowing down its movements near the border. Windo...
WinMouse lets you customize & improve mouse pointer movement on Windows PC
If you want to improve the default functions of your mouse pointer use freeware WinMouse. It adds more features to help you get the most out of your h...