真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

vue-router中如何使用嵌套路由

vue-router中如何使用嵌套路由,針對這個(gè)問題,這篇文章詳細(xì)介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問題的小伙伴找到更簡單易行的方法。

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比肥鄉(xiāng)網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式肥鄉(xiāng)網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋肥鄉(xiāng)地區(qū)。費(fèi)用合理售后完善,10余年實(shí)體公司更值得信賴。

模板抽離

我們已經(jīng)學(xué)習(xí)過了Vue模板的另外定義形式,使用。

  
  
    
首頁
          
新聞
  

然后js里定義路由組件的時(shí)候:

// 1. 定義(路由)組件。
    const Home = { template: '#home' };
    const News = { template: '#news' };

路由嵌套

實(shí)際應(yīng)用界面,通常由多層嵌套的組件組合而成。

比如,我們 “首頁”組件中,還嵌套著 “登錄”和 “注冊”組件,那么URL對應(yīng)就是/home/login和/home/reg。

  
    
    
      

首頁

       登錄       注冊                   
  

這是訪問/home后的模板,其中我們需要把/home/login和/home/reg渲染進(jìn)來。

完成上面代碼后,HTML結(jié)構(gòu)如下圖:

vue-router中如何使用嵌套路由

登錄和注冊2個(gè)組件

  
    
登錄界面
          
注冊界面
  
//定義路由組件
const Login = { template: '#login' };
    const Reg = { template: '#reg' };

3.定義路由

// 2. 定義路由
    const routes = [
       { path: '/', redirect: '/home' },
      { 
        path: '/home', 
        component: Home, 
        children:[
          { path: '/home/login', component: Login},
          { path: '/home/reg', component: Reg}
        ]
      },
      { path: '/news', component: News}
    ]

注意我們在home路由配置了它的children。這就是嵌套路由。

4.案例全部代碼如下:




  
  
  
  

 
  
    

      home       news     

        
               
      

首頁

       登錄       注冊                   
          
新聞
          
登錄界面
          
注冊界面
          // 1. 定義(路由)組件。     const Home = { template: '#home' };     const News = { template: '#news' };     const Login = { template: '#login' };     const Reg = { template: '#reg' };     // 2. 定義路由     const routes = [        { path: '/', redirect: '/home' },       {          path: '/home',          component: Home,          children:[           { path: '/home/login', component: Login},           { path: '/home/reg', component: Reg}         ]       },       { path: '/news', component: News}     ]     // 3. 創(chuàng)建 router 實(shí)例,然后傳 `routes` 配置     const router = new VueRouter({       routes // (縮寫)相當(dāng)于 routes: routes     })     // 4. 創(chuàng)建和掛載根實(shí)例。     // 記得要通過 router 配置參數(shù)注入路由,     // 從而讓整個(gè)應(yīng)用都有路由功能     const app = new Vue({      router     }).$mount('#box')     // 現(xiàn)在,應(yīng)用已經(jīng)啟動(dòng)了!   

vue-router中如何使用嵌套路由

關(guān)于vue-router中如何使用嵌套路由問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識。


網(wǎng)頁題目:vue-router中如何使用嵌套路由
URL地址:http://weahome.cn/article/jigjss.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部