VUE之Router 如何设置子默认路由

VUE之Router 如何设置子默认路由

在Vue Router中,可以通过在路由配置中的 children 属性来设置子路由的默认路径。你需要在父路由中的 children 数组里定义一个具有 path 属性的对象,并将其设置为 "" 或 "/".

以下是一个简单的例子:

c 复制代码
import Vue from 'vue';
import Router from 'vue-router';
import ParentComponent from './components/ParentComponent';
import DefaultChildComponent from './components/DefaultChildComponent';
 
Vue.use(Router);
 
const router = new Router({
  routes: [
    {
      path: '/parent',
      component: ParentComponent,
      children: [
        {
          // 这里设置子路由的默认路径
          path: "", 
          component: DefaultChildComponent
        },
        {
          path: "child1",
          component: () => import('./components/ChildComponent1')
        },
        {
          path: "child2",
          component: () => import('./components/ChildComponent2')
        }
      ]
    }
  ]
});
 
export default router;

在这个例子中,当用户访问 /parent 时,DefaultChildComponent 将作为默认子路由展示。

注意,子路由的默认路径是通过在 path 属性中设置一个空字符串来定义的。

相关推荐
2401_827499992 分钟前
python核心语法05-模块
java·前端·python
ShineWinsu2 分钟前
Chrome安全机制深度解析技术文章
前端·chrome·安全
EnoYao2 分钟前
把你们开发扒个底朝天 Skill
前端·后端·程序员
程序员 沐阳6 分钟前
从内容管控到硬件隔离:Chrome 安全防护体系深度拆解
前端·chrome·安全
IT_陈寒10 分钟前
JavaScript开发实战:从入门到精通
前端·人工智能·后端
Highcharts.js13 分钟前
Highcharts 前端导出详解:如何实现纯客户端导出(Offline Exporting)
前端·客户端·导出·highcharts·导出图片
CyrusCJA17 分钟前
Nodejs自定义脚手架
javascript·node.js·js
qq_3813385018 分钟前
React 18+ 并发特性深度解析:从原理到企业级性能优化实战
前端·react.js·性能优化
桔筐18 分钟前
Axios 从入门到实战封装全解析(附异步/拦截器/生命周期)
vue.js
一只小阿乐21 分钟前
react中的zustand 模块化
前端·javascript·react.js·react状态管理·zustand