26 lines
652 B
Markdown
26 lines
652 B
Markdown
|
HashRouter路径中有#
|
|||
|
BrowserRouter路径中无#
|
|||
|
BrowserRouter as Router ,可以将Router写在代码中。
|
|||
|
BrowserRouter 没有#的路径,好看,真正朝后端发请求要页面,后端没有对应的路径处理路径就回404,不好看。
|
|||
|
## 动态路由
|
|||
|
```js
|
|||
|
<Router path="/detail/:myid" component={Detail}/>
|
|||
|
props.match.params.myid
|
|||
|
```
|
|||
|
## 路由拦截
|
|||
|

|
|||
|
## 路由模式
|
|||
|
|
|||
|
## withRouter 包裹路由
|
|||
|
## 反向代理
|
|||
|
|
|||
|
## CSSModule
|
|||
|
.module.css 模块化css文件
|
|||
|
import style from './css/film.module.css'
|
|||
|
{style.clazz}
|
|||
|
|
|||
|
|
|||
|
|
|||
|
id选择器,class选择器生效
|
|||
|
标签选择器,不生效
|