美文网首页
路由的嵌套

路由的嵌套

作者: 五道杠_9225 | 来源:发表于2018-10-22 21:54 被阅读14次

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>路由的嵌套</title>

</head>

<body>

<div id="app">

    <!-- 如果没有/ ,会默认在后面拼上当前的路径;需要回到根路径上;给路径加上/;-->

    <router-link to="/home" tag="button">首页</router-link>

    <router-link to="/detail" tag="button">详情页</router-link>

    <router-view></router-view>

</div>

<template id="detail">

    <div>

        <!--当前profile和about是detail的一个子路由;-->

        <router-link to="/detail/profile" tag="button">个人中心</router-link>

        <router-link to="/detail/about" tag="button">关于我</router-link>

        <router-view></router-view>

    </div>

</template>

<script src="./node_modules/vue/dist/vue.js"></script>

<script src="node_modules/vue-router/dist/vue-router.js"></script>

<script>

    // 1.创建组件

    let home = {template:"<div>首页</div>"};

    let list = {template:"#detail"};

    let profile = {template:"<div>profile</div>"};

    let about = {template:"<div>about</div>"};

    //2.配置路由的映射表

    let routes = [

        {path:"/home",component:home},

        {path:"/detail",component:list,

          // children : 配置当前路由的子路由;

          children:[

              // 子路由中不需要带/ ;如果加上/,相当于一级路由;

              // 如果路由写到children中,会path进行了一个拼接;

              {path:"profile",component:profile},

              {path:"about",component:about}

          ]

        },

        {path:"*",component:home}

    ];

    let router = new  VueRouter({

        routes

    })

    let vm = new Vue({

        el: '#app',

        data: {},

        router

    });

</script>

</body>

</html>

相关文章

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

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

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

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

  • vue嵌套路由

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

  • Vue嵌套路由和路由守卫

    嵌套路由 路由守卫

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

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

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

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

  • vue-routes 基础(一)

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

  • vue中的路由

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

  • vue路由的介绍(四)--嵌套路由

    嵌套路由 简单的理解就是在路由中在嵌套一层路由。 具体的做法是: 1,配置路由 2,父路由里面配置子路由显示的地方...

  • vue路由--嵌套路由

    静态嵌套路由: 嵌套路由要通过子路由的方式实现,如果改成以下: 首先没法用类似/fruit/sweet的路由跳转用...

网友评论

      本文标题:路由的嵌套

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