React-router-dom 路由
1. 下载npm install react-router-dom --save-dev
2. 基本操作
(1)路由 detail.js

(2) 配置路由
引入路由组件:import {HashRouter,Route,Switch} from 'react-router-dom';

1.HashRouter 凡事路由组件上面都有一个顶层标签,决定跳转的方式
HashRouter hash 模式
BrowserRouter history模式
2.Switch 切换路由,在这几个组件中来回切换
3. Route 组件跳转的路径
(3.)挂载

3. 通过a标签跳转

4. 通过函数跳转

通过this.props.history.push这个函数跳转到detail页面。在路由组件中加入的代码就是将history这个对象注册到组件的props中去,然后就可以在子组件中通过props调用history的push方法跳转页面。

浙公网安备 33010602011771号