news 2026/1/29 4:11:24

Vue todoList案例 优化之本地存储

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Vue todoList案例 优化之本地存储

测试代码

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <h1>浏览器本地存储案例</h1> <button onclick="saveData()">点击保存数据</button> </body> <script> function saveData(){ window.localStorage.setItem("name","张三") window.localStorage.setItem("age","18") // 保存对象类类型测试 let student = {'sid':10086,'sname':'张三','age':16} window.localStorage.setItem('stu',student) } </script> </html>

显示效果如下


说明

1- 本次存储是以字符串的方式保存所有数据的

2- 保存对象时,保存的是对象的toString() 方法所输出的内容,格式显示不友好,建议使用 json 来代替

修改代码

// 保存对象类类型测试 let student = {'sid':10086,'sname':'张三','age':16} // window.localStorage.setItem('stu',student) window.localStorage.setItem('stu',JSON.stringify(student))

显示效果

本地存储的获取和删除

<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Document</title></head><body><h1>浏览器本地存储案例</h1><buttononclick="saveData()">点击保存数据</button><buttononclick="readData()">点击读取数据</button><buttononclick="deleteData()">点击删除数据</button><buttononclick="deleteAllData()">点击删除所有数据</button></body><script>functionsaveData(){window.localStorage.setItem("name","张三")window.localStorage.setItem("age","18")// 保存对象类类型测试letstudent={'sid':10086,'sname':'张三','age':16}window.localStorage.setItem('stu',JSON.stringify(student))}functionreadData(){console.log(localStorage.getItem("name"))console.log(localStorage.getItem("age"))letstu=localStorage.getItem("stu")console.log(JSON.parse(stu))}functiondeleteData(){localStorage.removeItem('name')}functiondeleteAllData(){localStorage.clear()}</script></html>

以上是持久化存储,即使浏览器关闭再打开,也会存储到本地

会话级本地存储

sessionStorage

<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Document</title></head><body><h1>浏览器本地存储案例</h1><buttononclick="saveData()">点击保存数据</button><buttononclick="readData()">点击读取数据</button><buttononclick="deleteData()">点击删除数据</button><buttononclick="deleteAllData()">点击删除所有数据</button></body><script>functionsaveData(){window.sessionStorage.setItem("name","张三")window.sessionStorage.setItem("age","18")// 保存对象类类型测试letstudent={'sid':10086,'sname':'张三','age':16}window.sessionStorage.setItem('stu',JSON.stringify(student))}functionreadData(){console.log(sessionStorage.getItem("name"))console.log(sessionStorage.getItem("age"))letstu=sessionStorage.getItem("stu")console.log(JSON.parse(stu))}functiondeleteData(){sessionStorage.removeItem('name')}functiondeleteAllData(){sessionStorage.clear()}</script></html>

TODO案例中的本地存储

深度监听 todos 变量

watch:{todos:{deep:true,handler(value){localStorage.setItem('todos',JSON.stringify(value))}}}

todos 的数据获取

data(){return{todos:JSON.parse(localStorage.getItem('todos'))||[]}},
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/1/24 14:15:00

SCS 59.单细胞空间转录组空间度量(SPATA2)

Spatial Measures介绍空间转录组学和图像分析领域中&#xff0c;研究人员试图回答的许多问题都与空间相关。观测值的坐标通常会缩放到当前使用的图像分辨率。以Visium平台为例&#xff0c;如果将10X Visium输出中的tissue_lowres_image.png替换为tissue_hires_image.png&#x…

作者头像 李华
网站建设 2026/1/27 12:25:38

【毕业设计】基于springboot高校体育运动会比赛系统运动项目、运动论坛(源码+文档+远程调试,全bao定制等)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/1/28 14:14:27

干货收藏:AI大模型进化史,从ChatGPT到智能体的三次关键跃迁

摘要&#xff1a;从 2022 年的 ChatGPT 到 2025 年的 AI 智能体&#xff0c;人工智能经历了三次关键进化。本文带你理解传统大模型、推理模型、智能体的本质区别&#xff0c;以及为什么 AI 正在从工具变成助手。一个2025年真实又梦幻的研究场景 2025 年夏天&#xff0c;一位经济…

作者头像 李华
网站建设 2026/1/28 4:14:43

Docker Compose编排LLama-Factory多节点训练集群详细配置示例

Docker Compose编排LLama-Factory多节点训练集群详细配置示例 在大模型研发日益普及的今天&#xff0c;越来越多团队希望快速开展基于LLaMA、Qwen等主流架构的微调任务。然而现实往往并不理想&#xff1a;环境依赖复杂、GPU资源争抢、多人协作混乱、实验难以复现……这些问题让…

作者头像 李华
网站建设 2026/1/28 8:14:02

Wan2.2-T2V-A14B模型部署指南:从VSCode配置C/C++环境说起

Wan2.2-T2V-A14B 模型部署与 VSCode C/C 工程实践 在影视预演、广告创意和虚拟内容生成领域&#xff0c;一个令人振奋的趋势正在发生&#xff1a;AI 正在从“辅助工具”跃迁为“主创引擎”。过去需要数天完成的动画短片&#xff0c;如今可能只需一段精准的文本描述和一台高性能…

作者头像 李华
网站建设 2026/1/22 11:24:33

计算机Java毕设实战-基于springboot公寓管理系统基于Springboot的公寓报修管理系统【完整源码+LW+部署说明+演示视频,全bao一条龙等】

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华