【易错求解】vue 如何中存储数据到本地 localStorage 或者 sessionStorage?

问题描述

基于【易错求解】如何禁止用户返回上一页?可以支持PC+M吗? 这个问题,我想到了一种缓存用户数据的方案。

但是我不确定这里应该怎么做。

项目是:vue2 的,数据有多种,比如说 data 中的,vuex 中的。

我应该在 beforeDestory 中处理吗?还是应该在什么钩子中。

问题出现的环境背景及自己尝试过哪些方法

  1. vue3 好像有个 vueuse 里面有 useStroage 的方法,我没测

相关代码

你期待的结果是什么?实际看到的错误信息又是什么?

记录用户数据,再下次访问时,可以回显给用户

本文参与了SegmentFault 思否面试闯关挑战赛,欢迎正在阅读的你也加入。
阅读 1.6k
1 个回答

如果不考虑后端存储只考虑本地持久化存储的话

这里的持久化储存是有局限性的,比如要求非无痕模式进入网站用户的浏览器缓存未清楚

通用的、简单的方案就你提到的 localStorage , MDN 用例参考

更多相关内容及常见技术方案,请查阅 js.info教程

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题