Vue将数据存放在会话存储中

前言:

会话存储(session Storage):当浏览器被关闭的时候,存在session中的数据就会消失。

本地存储(local Storage):在本地存储的数据会永远保留,除非你自己删除,要不然一直在。

1、设置

复制代码
// 数据监听属性
watch: {
// 将添加的数据存放到session中
    tableList() {
        sessionStorage.setItem('tableList', JSON.stringify(this.tableList))
    }
},

2、获取

复制代码
<script>
    new Vue({
        el:'#app',
        data:{
           // 再从浏览器中获取刚在存储的数据,如果没有数据就空数组占用
           tableList:JSON.parse(sessionStorage.getItem('tableList') || '[]'),
        }
    })
</script>
相关推荐
用户479492835691514 分钟前
JavaScript 今天30 岁了,但连自己的名字都不属于自己
javascript
用户479492835691529 分钟前
Vite8来啦,告别 esbuild + Rollup,Vite 8 统一用 Rolldown 了
前端·javascript·vite
枫,为落叶31 分钟前
VueRouter前端路由
前端
踢球的打工仔31 分钟前
前端知识介绍
前端
草字1 小时前
uniapp 悬浮按钮支持可拖拽。可移动。
前端·javascript·uni-app
一位搞嵌入式的 genius1 小时前
Vue实例挂载:从原理到项目实践的全维度解析
前端·javascript·vue.js·前端框架
cindershade1 小时前
Vue 3 Keep-Alive 深度实践:从原理到最佳实践
vue.js·vue-router
waeng_luo1 小时前
[鸿蒙2025领航者闯关] 表单验证与用户输入处理最佳实践
开发语言·前端·鸿蒙·鸿蒙2025领航者闯关·鸿蒙6实战·开发者年度总结
0思必得01 小时前
[Web自动化] 开发者工具应用(Application)面板
运维·前端·python·自动化·web自动化·开发者工具
m0_740043731 小时前
Vue Router中获取路由参数d两种方式:$route.query和$route.params
前端·javascript·vue.js