第三十四篇:路由嵌套,参数传递和重定向

好家伙,

1.路由嵌套

给路由写一个子路由,格式大概这个样子

复制代码
{
      //登录页
      path: '/main',
      component: Main,
      //  写入子模块
      children: [
        {
          path: '/user/profile',
          component: UserProfile,
        }, {
          path: '/user/list',
          component: UserList,
        },
      ]
    },
复制代码

 

2.参数传递

(1)配置路由参数:在路由的一个path下绑定一个属性

path:"/login/:id",绑定id

 小插曲:router-link的参数

// 命名路由带路由参数params,地址栏是/apple/red
<router-link :to="{name: 'applename', params: { color: 'red' }}"> to apple</router-link>

 (2)链接传递参数

// 同上
<router-link :to="{name: 'Userlogin', params: { id: '1' }}"> to apple</router-link>

(3)页面显示参数  

方法一:直接route

<div>{{ $route.params.id }}</div>

方法二:(插槽那边用过的,弄个props接口)

子路径那里加上

props: ture
复制代码
<templete>
<div>{{id}}</div>

</templete>
<script>
export dafault{ props: [
'id'], }
</script>
复制代码

 

3.组件重定向

写一个新路径,让该路径回到主页面

作用:类似返回首页的功能

上代码:

{
  path:"/huijiashizuihaodeliwu", //随便设
  redirect:"/main"   //要返回的路径     
}

 

posted @   养肥胖虎  阅读(91)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示