zoukankan      html  css  js  c++  java
  • vue 路由嵌套小结

    1、在login(父路由) 先引用要嵌套的内容(子路由),

    import Ceshia from '@/components/CeShiA/CeShiA'
    import Ceshib from '@/components/CeShiB/CeShiB'
    import CeShiAA from '@/components/CeShiA/CeShiAA/CeShiAA'
    import CeShiAB from '@/components/CeShiA/CeShiAB/CeShiAB'

    2、router路由里设置"children"属性

    routes: [
        {
          path: '/login',
          name:'login',
          component:Login,
          children:[
            {
              path:'ceshia',
              name:'ceshia',
              component:Ceshia,
              children:[
                {
                  path:'ceshiAA',
                  name:'ceshiAA',
                  component:CeShiAA,
                },
                {
                  path:'ceshiBB',
                  name:'ceshiBB',
                  component:CeShiAB
                }
              ],
            },
            {
              path:'ceshib',
              name:'ceshib',
              component:Ceshib
            }
          ] 
        },   
    ]

    3、login(父路由要有占位符 <router-view /> )

    
    
     
     
    <template>
      <div class="hello">
          <router-link :to="{path:'/login/ceshia'}">Ceshiaaaaaaaaaaaa</router-link>
        <br/>
        <router-link :to="{path:'/login/ceshib'}">Ceshibbbbbbbbbbbbbb</router-link>
        <br/>
        <router-view />
       </div> 
    </template>
  • 相关阅读:
    11月21日
    11月20日
    11月19日
    11月18日
    11月17日
    11月15日
    图文教程:在Mac上搭建Titanium的iOS开发环境
    经验
    IT术语的正确读法
    NSLog( @"%@", i );
  • 原文地址:https://www.cnblogs.com/chaojimali/p/13475570.html
Copyright © 2011-2022 走看看