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

问题描述

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

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

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

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

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

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

相关代码

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

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

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


回答:

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

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

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

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

以上是 【易错求解】vue 如何中存储数据到本地 localStorage 或者 sessionStorage? 的全部内容, 来源链接: utcz.com/p/933824.html

回到顶部