vue-router 嵌套路由

一、改造App.vue的导航代码

    <p>
      导航:
      <!--<router-link :to="'/hi/'+'judy'">hi页面</router-link>-->
      <router-link to="/hi">hi页面</router-link>
      <!--<router-link :to="{name:'hi',params:{username:'judy'}}">hi页面</router-link>-->
      <router-link to="/">首页</router-link>
      <router-link to="/hi/hi2">hi2页面</router-link>
    </p>

二、改写components/hi.vue页面 (使用router-view)

把Hi.vue改成一个通用的模板,加入<router-view>标签,给子模板提供插入位置。“Hi页面1”   和 “Hi页面2”  都相当于“Hi页面”的子页面,有点想继承关系。我们在“Hi页面”里加入<router-view>标签。

<template>
    <div class="hello">
        <h1>{{msg}}</h1>
        <router-view class="aaa"></router-view>
    </div>
</template>
<script type="text/ecmascript-6">
    export default{
        name:'hi',
        data(){
            return{
                msg:'hi,I am judy'
            }
    }

    }
</script>

三、在components目录下新建1个组件模板 hi2.vue 

<template>
    <div class="hello">
        <h1>{{msg}}</h1>
       <!-- <p>{{$route.params.username}}</p>-->
    </div>
</template>
<script type="text/ecmascript-6">
    export default{
        name:'hi',
        data(){
            return{
                msg:'hi,I am hi2页面'
            }
    }

    }
</script>

四、修改router/index.js代码(引入hi2)

import Vue from 'vue'  //引入vue
import Router from 'vue-router' //引入vue-router
import HelloWorld from '@/components/HelloWorld' //引入根目录下HelloWorld组建
import hi2 from '@/components/hi2' //引入根目录下HelloWorld组建

import hi from '@/components/hi'

Vue.use(Router) ; //Vue全局使用Router

export default new Router({
  routes: [  //配置路由,这里是个数组
    {        //每一个链接都是一个对象
      path: '/', //链接路径
      name: 'HelloWorld',  //路由名称
      component: HelloWorld  //对应的组件模版
    },
    {        //每一个链接都是一个对象
      path: '/hi', //链接路径
      name: 'hi',  //路由名称
      component: hi, //对应的组件模版
      children:[
        {path:'/',component:HelloWorld},
        {path:'hi2',component:hi2}
      ]

    }
  ]
})

需要注意的是,在配置路由文件前,需要先用import引入hi2。

总结:

这节课学的内容在路由配置里经常用到,比如我们作一个购物模块,购物模块里有很多相同的元素,我们就会利用这种子路由的形式,先定一个父页面,然后再修改子页面。希望这节课对你有帮助,其实子路由的步骤还是有些繁琐的,所以希望你们多练习几遍,能够完全掌握。

内容概要:本文探讨了四旋翼飞行器在某一螺旋翼失效情况下对其飞行性能和稳定性的负面影响,并提出了有效的应对措施。文章首先建立了精确的四旋翼飞行器动力学模型,随后定义了一种螺旋翼失效场景,并设计了一个基于反馈线性化的控制策略来维持飞行器姿态稳定。实验部分采用了Matlab/Simulink进行了详细的仿真实验,验证了所提控制策略的有效性,结果证明可以在螺旋翼失效时让飞行器达到一定的飞行姿态稳定。 适合人群:对自动化飞行设备有兴趣的学者、工程技术人员,特别是在无人机控制理论与实际应用方面具有一定基础的研究人员。 使用场景及目标:该研究成果主要应用于四旋翼无人飞机在遇到硬件突发状况如电机故障、螺旋翼损坏等问题时的安全降落保护;也可以扩展到多旋翼机群组管理和灾难救援场景中,保障任务完成度和飞行可靠性。 其他说明:文章提供了完整的MATLAB仿真源码,便于复现实验并做进一步研究;同时指出了现有控制方案有待优化的地方,并对未来改进的方向给出了建议。 适合人群:对自动飞行设备有兴趣的学者、工程技术人员、研究人员。 使用场景及目标:①确保四旋翼无人飞机遭遇突发硬件异常时的安全操作;②适用于多旋翼机群管理、灾难响应等关键任务环境。 其他说明:文章附带全部MATLAB仿真代码,有利于科研人员快速理解和重复实验;提出对当前方法存在的一些局限性的认识以及今后改进的具体思路。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>