React多级路由 React子路由设置
- 新建一个Home.jsx文件 和Home.css文件 css文件内容就不写了 Home 文件内容如下
为了解决点击Link时,路由变化而子路由页面未变化,所以需要在窗口中加入key属性。
import "./Home.css"
import React,{
Component } from "react";
import {
BrowserRouter as Router, Route, Link } from "react-router-dom";
import Child1 from '../../components/child1/Child1';
import Child2 from '../../components/child2/Child2';
class Home extends Component{
render (){
return (
<div className="home">
<aside className="home_menu">
<button><Link to={
`${
this.props.match.path}/child1`}>子路由1</Link><