我正在使用 vue(-router) 开发一个混合应用程序,如何将一些数据保存在历史状态中,以便在我回到以前的页面时可以恢复它们?



在Android应用中,当您启动新活动时,原始活动仍在其中,以及其所有内部数据,因此当您回来时,它与以前相同。<</p>

如何在我的vue.js Hybrid应用中模拟此行为?有一些现有解决方案吗?

ps。我知道Vuex,但是我认为,如果我想了解历史记录堆栈中所有页面的所有内部状态,那么我必须自己实现Vuex的类似堆栈的结构。有一些现有图书馆可以为我做吗?

谢谢。

<keep-alive>中包装<router-view>将为您带来预期的结果。

或一些自定义烘焙的解决方案,类似的vuex-router-sync库,以使您的页面状态与路由器同步。

最新更新