react-keeper icon indicating copy to clipboard operation
react-keeper copied to clipboard

急!急!急!关于Control.go的问题

Open nuonuonuonuoyan opened this issue 6 years ago • 5 comments

第一个问题: 在前进时,可以使用Control.go(path),那返回的时候呢? 比如我从 '/page01'跳到'/page02'再到03,04,最后到05的时候需要返回到page01,该怎么做? 如果在05页面使用Control.go('/page01),会不会继续入栈? 第二个问题: 使用了路由缓存之后,比如我01页面需要缓存,然后我到03页面做了一些操作之后回到01页面,需要改变01页面的一些状态,比如提交按钮文字变为签名,得到03页面的数据调用新的接口,这些要怎么做?

nuonuonuonuoyan avatar Mar 29 '19 09:03 nuonuonuonuoyan

  1. 第一个问题: Control.go(-1)
  2. 第二个问题 Keeper暂时未开放路由变化API,可以使用父组件State、Redux这样的状态管理方式来实现,然后监听state、props

lanistor avatar Mar 29 '19 09:03 lanistor

第一个我说的是从05页面直接返回01页面,如果Control.go(-1)的话,只是回到了04页面

nuonuonuonuoyan avatar Mar 29 '19 10:03 nuonuonuonuoyan

Control.go(-4)

lanistor avatar Mar 29 '19 10:03 lanistor

第二个问题使用高阶组件能解决吗? 专门监听state,props

nuonuonuonuoyan avatar Apr 01 '19 00:04 nuonuonuonuoyan

@nuonuonuonuoyan 使用state也可以实现的

lanistor avatar Apr 01 '19 06:04 lanistor