当前位置: 首页 > news >正文

react-router children路由报错

项目场景:

写个路由页面,引发的问题


问题描述

报错: An absolute child route path must start with the combined path of all its parent routes.

请添加图片描述

代码:

import { createBrowserRouter } from "react-router-dom";
import Home from "../pages/home";
import Default from "../pages/default";
import About from "../pages/default/children/about";
import Teacher from "../pages/default/children/teacher";

const router = createBrowserRouter([
    {
        name: 'home',
        path:'/',
        element:<Home/>
    },
    {
        name: 'default',
        path:'/default',
        element:<Default/>,
        children:[{
        //问题出现在这里
            path:"/about",
            element:<About/>
        },
        {
            path:"/teacher",
            element: <Teacher/>

        }
        ]
    }

])
export default router;

原因分析:

值router6里children的path 不直接支持path:"/about"的写法


解决方案:

值router6里children的path 支持path:"/default/about"的或者 path:“about” 的写法

http://www.dtcms.com/a/122841.html

相关文章:

  • 配置SSMS 让数据库中会话时长大于30秒的自动终止
  • python爬虫发送请求的方法汇总
  • LeetCode 33 搜索旋转排序数组
  • Tailwind CSS的五节课教学计划
  • 动态科技感html导航网站源码
  • MySQL:事务
  • VectorBT量化入门系列:第四章 高级策略开发与优化
  • Rust Command无法执行*拓展解决办法
  • 在线PDF文件拆分工具,小白工具功能实用操作简单,无需安装的文档处理工具
  • 基金的分类与如何选择基金
  • Quantz框架学习
  • Kafka 如何保证消息有序性?
  • Java 面向对象(构造类、对象)
  • 【系统架构设计师】数据库系统 ⑤ ( 数据库设计过程 - 逻辑设计 | ER 图 转为 关系模式 | 实体 转 关系模式 | 联系 转 关系模式 - 并入实体、独立关系 )
  • 适合工程建筑行业的OA系统有什么推荐?
  • 【后端开发】SpringBoot与Spring MVC
  • Nacos 健康检查是如何实现的?支持哪些健康检查协议?
  • AI搜索+法律咨询:在「事实重构」与「程序正义」的博弈场‌
  • c#的form实现叠叠乐游戏
  • Git 中回退版本后修改并提交
  • HarmonyOS Next~鸿蒙系统原生流畅性创新解析:预加载技术与全栈优化的革命性突破
  • Docker中Redis修改密码失效
  • ISIS单区域抓包分析
  • 常微分方程求解全解析:从基础到矩阵方法深度实践
  • Vue 3 + Element Plus 快速入门教程
  • ansible 实现达梦7数据库初始化数据脚本写入
  • docker使用
  • 2025年项目管理工具TOP10:Gitee引领技术驱动新浪潮
  • 【 C# 使用 MiniExcel 库的典型场景】
  • 开源免费虚拟化平台PVE软件定义网络