ReactRouter 配置
首先安装 react 和 react-router-dom。
- 路由配置
1 | //AppRouter |
exact:表示精确匹配。
ReactRouter 拆分
模拟真实项目,每个菜单是一个单独的路由文件。
1 | //AppRouter |
ReactRouter 接收路由参数
设置路由动态传值规则:
第一步:传递值
第二步:接收值
第三步:显示内容
在 list 路由配置路由参数:
1 |
|
子组件 List 接收路由参数:
1 |
|
ReactRouter 动态传值和重定向
在 react 中路由重定向有两种方式,一种是标签式,一种是编程式。
配置列表详情界面组件,并将该组件添加到 AppRouter.js 文件中。
1 | import React from 'react' |
- 设置路由动态传值
1 |
|
配置重定向界面 home.js 文件,并将该组件添加到 AppRouter.js 文件中。
1 |
|
- 标签式设置重定向
1 |
|
- 编程式设置重定向
1 |
|
ReactRouter 路由嵌套
模拟真实项目选择左侧列表内容,呈现出该列表相关内容信息。
配置 AppRouter.js 路由文件
1 |
|
配置 List 组件并布局样式
1 |
|
布局样式
1 | ... |
配置 Video 组件内容
1 |
|
配置 Vue 组件内容
1 |
|