用过vue的同学一样一定很习惯用命令的方式操作路由
this.$router.go(2)
this.$router.back()
this.$router.push({name: 'duty', params: {dutyId: 666}})
react也支持编程式导航,用法与vue类似,操作方法在this.props中储存
路由跳转并且传参
this.props.history.push({pathname: 'duty/update', dutyId:id})
更多的操作可以看react-router文档。
网友评论