首页 > 其他分享 >路由的重定向 + 路由的name和meta属性 + 没有匹配到路由 + 子路由

路由的重定向 + 路由的name和meta属性 + 没有匹配到路由 + 子路由

时间:2022-08-25 15:33:46浏览次数:59  
标签:redirect name meta path home 路由

1.路由里面的 redirect 重定向

     redirect 重定向 : 把 '/' 直接定到 '/home' 去

   {path:'/',redirect:'/home'},

// redirect 重定向 :  把 '/' 直接定到 '/home'  去
{path:'/',redirect:'/home'},
{name:'home',path:'/home',component:Home},

 

2.路由的name和meta属性

  name 路由记录独一无二的名称

  meta 记录东西

// 这个是分包形式 : 也叫做路由懒加载 webpackChunkName : 可以定义分包的名字
{
    name:'about',
    path:'/about',
    component:()=>import(/* webpackChunkName:"About" */ '@/components/About') ,
    meta:{
        name:'yjx',
        age:18
    }
},

 

3.没有匹配到的路由

    {
      // abc/cba/nba
      path: "/:pathMatch(.*)*",
      component: () => import("../Views/NotFound.vue")
    }

<template>   <div class="not-found">   <h2>NotFound: 您当前的路径{{ $route.params.pathMatch }}不正确, 请输入正确的路径!</h2>   </div> </template>

 

4.子路由

    { 
      name: "home",
      path: "/home", 
      component: () => import("../Views/Home.vue"),
      meta: {
        name: "why",
        age: 18
      },
      children: [
        {
          path: "/home",
          redirect: "/home/recommend"
        },
        {
          path: "recommend", // /home/recommend
          component: () => import("../Views/HomeRecommend.vue")
        },
        {
          path: "ranking", // /home/ranking
          component: () => import("../Views/HomeRanking.vue")
        },
      ]
    },

 

标签:redirect,name,meta,path,home,路由
From: https://www.cnblogs.com/qd-lbxx/p/16624424.html

相关文章

  • 动态路由
    在路由配置里面,路径后面加/:值,那么路径就会有了参数例子:{name:'home',path:'/home/:abc',component:Home}<router-linkto="/home/875">Home</......
  • vue接口获取路由菜单
    menuFormat.js(格式化路由表)exportconstinitMenu=(data)=>{letlist=[];data.forEach(router=>{let{path,comp......
  • K8s - Kubernetes重要概念介绍(Cluster、Master、Node、Pod、Controller、Service、Nam
    Kubernetes 是目前发展最快、市场占有率最高的容器编排引擎产品,并且还在快速地开发和迭代之中。我们在学习 Kubernetes 之前,需要理解它的几个重要概念,它们是组成 Kuber......
  • react实战系列 —— React 中的表单和路由的原理
    其他章节请看:react实战系列React中的表单和路由的原理React中的表单是否简单好用,受控组件和非受控是指什么?React中的路由原理是什么,如何更好的理解React应用的......
  • 1.2 文件过滤器FilenameFilter
    文件过滤器是File文件的拓展,通过该过滤器可以在File类中的list()方法中传递一个FilenameFileter参数,来指定返回的文件格式。下面展示两种使用文件过滤器的方式现需要获......
  • Python if __name__ == '__main__':
    每个python模块(python文件,也就是此处的test.py和import_test.py)都包含内置的变量__name__,当该模块被直接执行的时候,__name__等于文件名(包含后缀.py);如果该模块impor......
  • Vue3.2 setup语法糖中组件的 name 属性如何定义
    方案一:增加一个脚本标签<scriptlang="ts">exportdefault{name:'Layout'}</script>方案二:使用插件unplugin-vue-define-options 方案三:(推荐)使用插件vit......
  • 07-React Hooks(路由组件懒加载, Context上下文, 组件优化...)
    扩展setState(1).setState(stateChange,[callback])------对象式的setState1.stateChange为状态改变对象(该对象可以体现出状态的更改)2.callback是可选的......
  • 04-React路由5版本(高亮, 嵌套, 参数传递... )
    React-Router-Dom(路由版本[5])简介React的一个插件库用于实现SPA应用基于React的项目基本都用API<BrowserRouter><HashRouter><Route><Redirect><Link><Na......
  • 特性CallerMemberName
    开发过程中,我们有时候需要记录一下调用信息1publicstaticvoidTraceMessage(stringmessage,2[CallerMemberName]stringmemberName="",3......