本文介绍了适用于nuxt.js的Vuex LocaleStorage插件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我的项目中,我遇到了cookie技术的问题,我无法使用它,因为我的客户遇到了问题,因为cookie应该有一些通知按钮,而用户可能不会批准它.

In my project, I faced with a problem the cookie technology and I can't use it because my client gets problems with it because cookies should have some button for notification, and the user might not approve it.

我的问题是:
是否有解决方案(可能的模块)来解决此类问题?如果是,您首先要推荐什么?

My question is:
Are there any solutions (modules possible) to solve such problems?If yes - what can you recommend first of all?

在我的项目中,我需要从VUEX以中间件(在SSR模式下)获取数据,并且需要在刷新页面后将其保存.

In my project, I need to get data in middleware(in SSR mode) from VUEX and I need to save it after refresh pages.

如果可能的话-需要为其他浏览器或其他选项卡的当前浏览器保存会话数据.不用cookie真的吗?

If it possible - need to save session data for other browsers or another tab's the current browser.Is it real without a cookie using?

推荐答案

如果要保留Vuex数据,可以使用 vuex-persist

If you want to persist Vuex Data you can use vuex-persist

这将在页面上保留您的数据.

Which will persist your data on-page.

使用 vuex-persist ,您可以使用3-4个选项来存储vuex数据

With vuex-persist you have 3-4 options to store vuex data

  1. js-cookie以使用浏览器Cookies
  2. window.localStorage(在PC重新启动后仍然存在,直到您清除浏览器数据)
  3. window.sessionStorage(在关闭浏览器时消失标签)
  4. localForage使用浏览器中的IndexedDB

这篇关于适用于nuxt.js的Vuex LocaleStorage插件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-12 14:05