使用主干,有什么方法可以在历史记录中存储一些数据,以便在调用 back 时可以检索它?
在非主干应用程序中,我的应用程序将类似于以下内容。执行动作时:
//When doing some action
history.pushState(mycurrentData, title, href)
以及以下内容以恢复当前数据以防万一:
function popState(event) {
if (event.state) {
state = event.state;
//get my data from state
}
}
window.onpopstate = popState;
我需要在我的主干应用程序上应用相同的行为。
谢谢