使用 redux-simple-router 导航到另一条路径
Navigate to another path with redux-simple-router
我正在尝试使用 redux-simple-router
导航到另一条路径。这是我的组件片段(请参阅handleSubmit
方法):
import React, { Component } from 'react'
import { bindActionCreators } from 'redux'
import { connect } from 'react-redux'
import * as actionCreators from 'redux-simple-router'
@connect(
state => state,
dispatch => bindActionCreators(actionCreators, dispatch)
)
export class Header extends Component {
constructor(props) {
super(props)
this.handleSubmit = this.handleSubmit.bind(this)
}
handleSubmit (e) {
e.preventDefault()
this.props.pushPath('/#/admin/users' + (this.state.searchInput !== '' ? '?query=' + this.state.searchInput : '') )
}
...
}
这不是将我带到指定的路径,而是UPDATE_PATH调度 2 到 4 次,然后刷新页面并将我带到http://localhost:3000/?#/home
。我错过了什么?导航到页面的正确方法是什么?网络上是否有对事件进行页面导航的示例?
我没有看到很多pushPath的例子。为什么不使用路由器?
handleSubmit (e) {
e.preventDefault()
this.context.router.push('/admin/users' + (this.state.searchInput !== '' ? '?query=' + this.state.searchInput : '') + id);
}
相关文章:
- 如何使用Jquery一步一步地获取PHP数据
- 同步跨度和文本区域滚动条-滚动条稍微偏离和粘贴问题
- 一种一次编辑具有不同值的表的多行的方法
- 我想用管子把一口一口地灌入两股不同的溪流
- 如何使用child_process模块在Nodejs中实现一输入一输出
- 一步一步地从java调用javascript
- Algorithm/Formula创建一条线/条,该线/条遵循坐标列表中的一组规范
- 链式转换不会一步一步触发
- Html5-javascript画布绘制一步一步
- 使用node.js一步一步创建自定义应用程序
- Javascript没有遵循一步一步的指令
- 创建一步一步点击通过HTML5/Javascript图形的教育工具
- 输出每一行被执行的javascript代码和/或一步一步地执行代码,无论在什么"进程",计时器等代码
- 在node中怎么做呢?一条快路,一条慢路
- 如何用彩色瓷砖铺一条路
- Angular JS一步一步的验证是行不通的
- Angular JS和验证的一步一步
- 一步一步地浏览html表
- JQuery的加载功能,一组一组的链接
- Javascript进度条不更新'在飞行',而是一次一次进程完成