问题描述
有一个主页(/ main)-输入一些表单详细信息后,您将重定向到着陆-视图/路线(/着陆),数据通过props.state传递 因此,登陆视图可以通过props.state
从主视图/路线访问数据集此着陆视图称为api(基于props.state的数据),并且还具有一些外部链接。现在,您可以导航到外部链接。因此,当您导航到外部链接后单击“后退”按钮时,我们可以返回到props.state仍为以前的值(可能通过browserRouter保留)的登录视图。这是我要保留的功能
现在,我返回主视图-在这里我要编辑/删除包含props.state值(与着陆视图有关)的历史记录。因此,如果我现在按下浏览器前进按钮,则与着陆视图相关的props.state应该为null / undefined /空对象。
当前问题:单击前进按钮会导致api调用props.state中的数据仍被保留的着陆视图。
我尝试使用-无效的this.props.history.replace。
在这种情况下如何更改历史记录对象或有关如何处理props.state的任何建议?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)