路由器链接到新页面,但保留存储数据

时间:2018-10-04 17:07:50

标签: firebase vue.js nuxt.js

我有一个帖子列表,单击可导航到该帖子视图,您可以在其中阅读它。为了用户体验,我希望它在单击帖子时打开一个新选项卡。

我通过<nuxt-link :to="'posts/' + posts[0].docID" target="_blank">

实现了这一目标

我当前的网站逻辑可用于将数据库中的帖子数据提取到商店中,这样我就不必在加载后再次获取帖子数据。 效果很好,但是使用打开新标签的新逻辑,post Component找不到存储数据,因此它再次获取数据库。

如何在不重新设置商店且无需重新获取信息的情况下保持新的标签行为?

1 个答案:

答案 0 :(得分:1)

您可以为此使用Cookie或本地存储,以保存数据并在新标签页中重新获取...

希望这会对您有所帮助。