no message

This commit is contained in:
chenxuan
2024-04-25 14:19:42 +08:00
parent eda0f9ecfe
commit d75d3323e1
3 changed files with 35 additions and 19 deletions
+1 -1
View File
@@ -6,7 +6,7 @@
*/ */
import React,{Component} from 'react' import React,{Component} from 'react'
import {NavLink,Route,Routes,Navigate,useRoutes} from 'react-router-dom' import {NavLink,Route,Routes,Navigate,useRoutes} from 'react-router-dom'
import routes from './router'; // import routes from './router';
import Head from "./pages/head" import Head from "./pages/head"
import './pages/style.scss' import './pages/style.scss'
import elementArr from './router/element'; import elementArr from './router/element';
+23 -13
View File
@@ -1,24 +1,34 @@
import { func } from "prop-types";
import React from "react"; import React from "react";
import { useNavigate } from "react-router-dom";
// import {withRouter} from "react-router-dom"; // import {withRouter} from "react-router-dom";
class Head extends React.Component{ // function navigate_(){
back=()=>{ // const navigate=useNavigate()
// this.props.history.goBack() // navigate('/github')
// }
export default function Head(){
const navigate = useNavigate()
const back=()=>{
} }
forward=()=>{ const forward=()=>{
// this.props.history.goForward()
} }
go=()=>{ const go=()=>{
// this.props.history.go(-2)
} }
render(){ const go1=()=>{
console.log("xxx")
navigate('/github')
}
return( return(
<div className="head"> <div className="head">
<h1>this is Hader</h1> <h1>this is Hader</h1>
<button onClick={this.back}>返回</button> <button onClick={back}>返回</button>
<button onClick={this.forward}>前进</button> <button onClick={forward}>前进</button>
<button onClick={this.go}>退后2步</button> <button onClick={go}>退后2步</button>
<button onClick={go1}>重定向</button>
</div> </div>
) )
}
} }
export default Head
+6
View File
@@ -0,0 +1,6 @@
1、NavLink 高亮
2、useRoutes函数
3、<Routes/>
4、重定向
<Route path="/" element={<Navigate to="/jsx"/>} />
useNavigate 函数