react-router初
来源:互联网 发布:淘宝宝贝突然下架 编辑:程序博客网 时间:2024/06/14 09:34
1, 安装路由插件
命令:npm install --save-dev react-router
2.引入:
代码:import {Router,Route,hashHistory,Link} from "react-router";
3.配置
<Router history={hashHistory}>
<Route path="/" component={Index}></Route>
<Router>
history:历史记录
path:指定路径,如果是“/”指定根目录
component:指定要加载的组件
app.js
主要是后面的component在起作用 可以指定他要去哪个组件的页面
index.js
注:此时遇到一个问题 就是我安装的react-router是4版本的 并不支持我现在的代码 老是会出现这样的问题
说是 history is undefind 所以这时就需要我们重新更换一下react-router的版本
这时候所有的问题也就会迎刃而解
4.指定Link
<Link to={`/java/`}>
<button>前往java页面</button>
</Link>
其中的to后面的内容指的是去java页面
5.页面跳转携带参数
1.在path中加入参数:path="/java/:id"
2.在to里面加入值:to={`/java/${100}`}
3.在对应的页面接受参数:{this.props.params.id}
这里就可以参考上面的图片 我把对应页面接受参数的图片显示一下
java.js:
注意 : Link 里的属性to后面跟的参数要用反引号给包裹起来 如果是正常的引号的话 就会报错
- react-router初
- 初入react-router新手入门
- react-router
- React Router
- React/Router
- react-router
- react-router
- react-router
- React-router
- react-router
- react-router
- react-router
- react-router
- React 之 react-router
- React Router--React Router4
- react-redux-react-router直通车
- 学习React Router (一)
- react-router 使用
- Hibernate(八)---管理Session
- JQuery的选择器对控件ID含有特殊字符的解决方法-涨姿势了!
- CEF3的使用说明
- Windows系统下使用维基百科中文语料训练Word2Vec词向量
- leetcode 410. Split Array Largest Sum 最小化最大数 + 一个很棒的二分搜索BinarySearch的做法
- react-router初
- 新站结合熊掌号的实际操作 实现当天收录
- Tactile Sensor and Force Torque Sensor: What's the Difference?
- BZOJ1001 [BeiJing2006]狼抓兔子
- git出现xcrun: error: invalid active developer path(Mac)
- python wsgi协议&uwsgi协议
- ThreadPoolExecutor
- easyui tab只在窗口中打开一个,而不是多个在一起的
- 跨域实现cookie传递