美文网首页
6、路由跳转之二级路由children的实现入门版

6、路由跳转之二级路由children的实现入门版

作者: 郑先森 | 来源:发表于2019-06-15 10:04 被阅读0次

    在vue项目中,经常会用到路由跳转,二级路由更是必须要掌握的,下面给大家分享一下二级路由是实现
    二级路由是建立在一级路由之上的,现在写一个一级路由

    //页面上写标签
    <span v-for="(a,i) in nav" @click="go(i)">{{a}}</span>
    //下面写方法
    data () {
        return {
          msg: 'Welcome to Your Vue.js App',
          nav:["首页","热点","购物车","我的"],
          navs:["/shouye","/redian","/gouwuche","/wode"]
        }
      },
      methods:{
        go(i){
            this.$router.push(this.navs[i])
        }
      }
    //index.js路由里面引刚才所写的路由
    import shouye from '@/components/shouye'
    import redian from '@/components/redian'
    import gouwuche from '@/components/gouwuche'
    import wode from '@/components/wode'
    {
          path: '/shouye',
          name: 'shouye',
          component: shouye
        },{
          path: '/redian',
          name: 'redian',
          component: redian
        },{
          path: '/gouwuche',
          name: 'gouwuche',
          component: gouwuche
        },{
          path: '/wode',
          name: 'wode',
          component: wode
        },
    
    //这样我们一级路由就做好了
    //ps:关于页面布局:给span放到div里给div相对浏览器底部定位,flex布局即可
    
    //现在我们在购物车页面做二级路由
    //在购物车页面也写两个标签,分别代表喜欢和收藏,
    //点击事件就是路由跳转,跳转的地址是:基于当前页面地址+子路由地址
    
    <span @click="go('/gouwuche/shoucang')">收藏</span>
    <span @click="go('/gouwuche/xihuan')">喜欢</span>
    
    //然后就是在路由index.js页面的操作
    
    {
          path: '/gouwuche',
          name: 'gouwuche',
          component: gouwuche,
          children:[
            {
                path: '/gouwuche/shoucang',
                component: shoucang,
            },
            {
                path: '/gouwuche/xihuan',
                component: xihuan,
            },
            {
                path: '/gouwuche/',
                component: shoucang,
            }
          ]
        },
    //因为是在购物车页面写的子路由所以children(孩子)里面
    //写在购物车路由下面,里面path的地址跟页面上的跳转地址一样,本页面下面的子页面
    
    这样一个简单的二级路由就做好了,如果对你有帮助,记得关注+喜欢
    

    相关文章

      网友评论

          本文标题:6、路由跳转之二级路由children的实现入门版

          本文链接:https://www.haomeiwen.com/subject/ntivfctx.html