vue.js中的缓存视图



我最近开始使用vuejs构建应用程序,并且有一个我无法解决的小问题:

我正在使用vue-router在页面之间跳跃,可以说我有一个巨大的列表,可以向其他项目注入Ajax,用户必须滚动,他单击项目,查看详细信息(在新路线中)和当重新列表被重新引入并必须再次滚动以达到他以前的时刻。我是否有可能在使用vue-router时保持给定组件的状态(并像滚动位置一样查看),还是必须在主应用程序组件中保留一些缓存的现实,然后在init?

上将其映射。

谢谢。

本质上,问题是您的组件内部存储状态。逃脱使国家清除。我看到可以处理这两种方法。

1)(QuickFix)而不是重定向使用另一种显示项目详细信息的方式(Modal或Expand Iss Inred Iss Iss Iss Iss)。这样,组件的状态不会丢失

2)("正确的方式")存储状态。不可避免地,您迟早会遇到这个问题,而处理状态的最佳方法是Vuex。https://vuex.vuejs.org/en/intro.html最初,这将需要一些学习并增加一些复杂性,但这是值得的投资

最新更新