美文网首页
7.vue-router的子路由嵌套

7.vue-router的子路由嵌套

作者: 崩鲨卡拉卡 | 来源:发表于2019-02-26 13:58 被阅读0次

光是一级路由是满足不来日常使用的,例如 点击登陆,两个路由下面分别还要对应各自的 子路由 ,这就是它存在的意义

目录简略:


子组件挂载2.jpg

导入 父 和 子 组件:
前面的操作就不提了,重要的写

父组件
import login from './comp/login.vue'
import regist from './comp/regist.vue'
子组件
import loginSon from './comp/son/loginSon.vue'
import registSon from './comp/son/registSon.vue'

路由模块 中添加 子路由

const router = new VueRouter({
    routes:[
        //redirect 设置默认显示的组件
        // { path: '/', redirect: '/src/comp/regist' },
        {
            path:'/src/comp/login.vue',
            component:login,
            children:[
                {path:'/src/comp/son/loginSon.vue',component:loginSon},
                {path:'/src/comp/son/registSon.vue',component:registSon},
            ]
        },
        {path:'/src/comp/regist.vue',component:regist}
    ]
})

子组件挂载到 对应的父组件上去
loginSon.vue挂载到login.vue上:

<template>
  <div>
    <router-link to="/src/comp/son/loginSon.vue">登陆</router-link>
    <router-link to="/src/comp/son/registSon.vue">注册</router-link>
    <router-view></router-view>
  </div>
</template>
子组件挂载.jpg

下面是另一种的路由设置(推荐)

 <li class="mui-table-view-cell mui-media mui-col-xs-4 mui-col-sm-4">
                  <router-link to="/home/NewsList.vue">
                        <img src="../../../images/menu1.png" alt="">
                            <div class="mui-media-body">新闻资讯</div>
                  </router-link>
</li>
import home from './comp/Tabbar/home.vue'
import person from './comp/Tabbar/person.vue'
import set from './comp/Tabbar/set.vue'
import shopcar from './comp/Tabbar/shopcar.vue'
//导入的子组件
import NewsList from './comp/NewList/newList.vue'

// 4.创建路由模块
const router = new VueRouter({
    routes:[
        // 重定向
        {path:'/',redirect:'/home'},
        {path:'/home.vue',component:home},
             {path:'/home/NewsList.vue',component:NewsList},
        {path:'/person.vue',component:person},
        {path:'/set.vue',component:set},
        {path:'/shopcar.vue',component:shopcar},
    ],
    linkActiveClass:'mui-active'
})

相关文章

  • 7.vue-router的子路由嵌套

    光是一级路由是满足不来日常使用的,例如 点击 和 登陆,两个路由下面分别还要对应各自的 子路由 ,这就是它存在的意...

  • 二、vue基础-路由(重要)

    嵌套路由 嵌套路由需求场景 实际开发中的应用界面,通常由多层嵌套的组件组合而成 嵌套结构要对应着嵌套路由(通过路由...

  • vue嵌套路由与404重定向实现方法分析

    第一部分: vue嵌套路由 嵌套路由是什么? 嵌套路由就是在一个被路由过来的页面下可以继续使用路由,嵌套也就是路由...

  • Vue路由嵌套与路由模块化

    路由嵌套 1、引入创建好的子组件 2、配置路由。注意,children中配置的子模块路由,path值前不带斜杠 /...

  • vue嵌套路由

    嵌套路由 定义:路由中嵌套子路由,子路由中关键属性children例: 页面上 路由中

  • Vue嵌套路由和路由守卫

    嵌套路由 路由守卫

  • vue3嵌套路由(后台管理系统)

    如何设计一个后台管理系统的路由呢?这里就需要使用到嵌套路由。 嵌套路由 带children的嵌套路由可以有页面,也...

  • 动态路由 & 嵌套路由实例

    1.动态路由 注意:动态路由以‘:’开头。$route 参数表见 “ 动态路由 & 嵌套路由 ” 2.嵌套路由 注...

  • vue-routes 基础(一)

    路由常用技巧 更新:2020-12-25 获取当前路由 路由监听(路由地址变化时才执行) 嵌套路由 嵌套路由其实就...

  • vue中的路由

    vue中4中路由包含: 1、动态路由2、嵌套路由3、编程式路由4、命名式路由 1、动态路由 2、嵌套路由 3、编程...

网友评论

      本文标题:7.vue-router的子路由嵌套

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