问题在于返回时将状态更改为以前的形式。
工作顺序如下,当我在历史中打开一个模态窗口时添加ex。 {from: "/ self", ...rest};
所以我可以理解打开一个模态窗口是必要的。之后我改变了路线前。 /p/3 到 /p/4 状态保持不变,但是当我刷新页面时,我删除了状态,并使用相同的路径呈现了一条新路线。返回/p/3后,我希望它不是模态窗口的形式,但即使返回删除状态,它仍然返回之前的状态{from: "/self", ...rest};
问题是如何在返回时清除位置对象中的状态。