Routing మరియు .js Navigation లో Vue- ఒక సమగ్ర మార్గదర్శి

Routing మరియు వెబ్ అప్లికేషన్‌లో పేజీలను సృష్టించడానికి మరియు వాటి మధ్య నావిగేట్ చేయడానికి .js Navigation లో అవసరమైన అంశాలు. .js లో సిస్టమ్‌ను నిర్వహించడానికి శక్తివంతమైన మరియు సౌకర్యవంతమైన లైబ్రరీ. Vue Vue Router routing Vue

 

route.js లో s కి సంబంధించిన ప్రాథమిక అంశాలు ఇక్కడ ఉన్నాయి Vue:

  1. Route: A route మార్గాన్ని నిర్వచిస్తుంది మరియు దానిని సంబంధిత భాగానికి లింక్ చేస్తుంది. ప్రతిదానికి route ఒక మార్గం మరియు ఒక భాగం ఉంటుంది.

  2. Vue Router: .js లో s నిర్వహణ కోసం ఒక లైబ్రరీ. ఇది అప్లికేషన్‌లో లను నిర్వచించడానికి మరియు నిర్వహించడానికి సాధనాలను అందిస్తుంది. Vue Router route Vue route Vue

  3. Route కాంపోనెంట్: ప్రతిదానికి route సంబంధిత భాగం ఉంటుంది. a route యాక్టివేట్ అయినప్పుడు, అనుబంధిత భాగం ప్రదర్శించబడుతుంది.

  4. డైనమిక్: డైనమిక్ పారామితులతో sని నిర్వచించడానికి Route డైనమిక్ మిమ్మల్ని అనుమతిస్తుంది. ఉదాహరణకు, సంబంధిత idతో వినియోగదారు సమాచారాన్ని ప్రదర్శించడానికి మీరు "/user/:id" మార్గంతో aని నిర్వచించవచ్చు. route route route

  5. నెస్టెడ్ Route: నెస్టెడ్ అనేది తల్లిదండ్రులలో route పిల్లలను గూడు కట్టుకోవడానికి మిమ్మల్ని అనుమతించే ఒక భావన. ఇది సంక్లిష్ట నిర్మాణాలను నిర్మించడానికి మరియు భాగాలను సమూహ పద్ధతిలో నిర్వహించడానికి మిమ్మల్ని అనుమతిస్తుంది. route route route

  6. దారి మళ్లింపు: వినియోగదారులను ఒక మార్గం నుండి మరొక మార్గానికి దారి మళ్లించడానికి Route దారిమార్పు మిమ్మల్ని అనుమతిస్తుంది. మీరు పాత మార్గం నుండి కొత్తదానికి వినియోగదారులను route కోరుకున్నప్పుడు ఇది ఉపయోగకరంగా ఉంటుంది. route

  7. Route గార్డ్: route గార్డు అనేది sకి యాక్సెస్‌ని తనిఖీ చేయడానికి మరియు నియంత్రించడానికి మిమ్మల్ని అనుమతించే ఒక ఫంక్షన్ route. గార్డ్‌లను ఉపయోగించడం ద్వారా route, వినియోగదారులు నిర్దిష్ట లను యాక్సెస్ చేయకుండా నిరోధించడానికి route లేదా దారి మళ్లింపుకు ముందు ప్రత్యేక నిర్వహణను నిర్వహించడానికి మీరు షరతులను నిర్వచించవచ్చు.

 

ఉపయోగించడానికి, మీరు ఈ దశలను అనుసరించవచ్చు: Vue Router

దశ 1: npm లేదా నూలును ఉపయోగించి ఇన్‌స్టాల్ చేయండి: Vue Router

npm install vue-router

లేదా

yarn add vue-router

దశ 2: ప్రాజెక్ట్ యొక్క రూట్ డైరెక్టరీలో ఫైల్‌ను సృష్టించండి. ఈ ఫైల్‌లో, మేము అప్లికేషన్ యొక్క 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;

దశ 3: ఫైల్‌లో main.js, దాన్ని దిగుమతి చేసి, అప్లికేషన్‌కి లింక్ చేయండి: 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');

దశ 4: ఫైల్‌లో, మీరు, , మరియు ఇతర లక్షణాల వంటి భాగాలను ఉపయోగించి s ను ప్రకటించవచ్చు. router.js route Vue Router path component

route ఉదాహరణకు, మీరు ఈ క్రింది విధంగా హోమ్ పేజీ కోసం a మరియు route గురించి పేజీ కోసం a ప్రకటించవచ్చు:

import Home from './components/Home.vue';  
import About from './components/About.vue';  
  
const router = new VueRouter({
  routes: [  
    { path: '/', component: Home },  
    { path: '/about', component: About }  
  ]  
});

దశ 5: కాంపోనెంట్‌లలో, మీరు ఇతర లకు లింక్‌లను సృష్టించడం మరియు ప్రస్తుత కంటెంట్‌ని ప్రదర్శించడం Vue వంటి భాగాలను ఉపయోగించవచ్చు. <router-link> route <router-view> route

ఉదాహరణకు, హోమ్ భాగం యొక్క టెంప్లేట్‌లో, మీరు పరిచయం పేజీకి లింక్‌ని సృష్టించడానికి ఉపయోగించవచ్చు: <router-link>

<router-link to="/about">Go to About</router-link>

అనువర్తన భాగం యొక్క టెంప్లేట్‌లో, మీరు ప్రస్తుత కంటెంట్‌ను ప్రదర్శించడానికి ఉపయోగించవచ్చు: <router-view> route

<router-view></router-view>

ఈ దశలతో, మీరు మీ .js అప్లికేషన్‌లో నిర్వహించడానికి మరియు సెటప్ చేసారు మరియు ఉపయోగించారు. Vue Router routing navigation Vue