美文网首页
本地存储的增查改删

本地存储的增查改删

作者: 姜治宇 | 来源:发表于2021-07-23 07:35 被阅读0次

概述

h5的本地存储有时还是挺有用的,比如这样的使用场景: image.png

素材选项卡可以加入自己的收藏夹或专题中,这个数据存到库里面就不合适了,反正都是用户自己看的东西,直接存浏览器就ok。
我们可以把想收藏的数据id用数组存下来,然后序列化后存入localStorage中,当下次用户进来的时候,可以去localStorage里面找一下,如果存在这条id,就让收藏夹的小星星点亮即可。

代码

      findStatus(k,v){ //查找数据
        if(localStorage.getItem(k)) {
         
         
          let arr  = JSON.parse(localStorage.getItem(k));
          return arr.findIndex(item=>item === v);
        }
        
      }
      storeStatus(k,v){//存储数据
        let arr = [];
        if(localStorage.getItem(k)) {
         
         
          arr = JSON.parse(localStorage.getItem(k));
        }
        
        arr.push(v);
        localStorage.setItem(k,JSON.stringify([...new Set(arr)])); // 记录在本地
          
      }
      removeStatus(k,v) { //删除数据
    
         let arr = [];
        if(localStorage.getItem(k)) {
         
         
          arr = JSON.parse(localStorage.getItem(k));
        }
        let index = arr.findIndex(item=>item === v);
        if(index > -1) {
          arr.splice(index,1);
          localStorage.setItem(k,JSON.stringify([...new Set(arr)])); // 记录在本地
        }
        
          
      }

相关文章

  • 本地存储的增查改删

    概述 h5的本地存储有时还是挺有用的,比如这样的使用场景: 素材选项卡可以加入自己的收藏夹或专题中,这个数据存到库...

  • mongoDb中的nosql来“重写”sql语句

    **mongodb的增查改删** mysql中的增加 insert into 表名 values(插入后的值) d...

  • Mongoose增查改删学习笔记

    初学Node.js接触到MongoDB数据库,阅读资料中推荐的都是Mongoose模块,可以更加方便的对数据库进行...

  • 【OC】钥匙串使用

    钥匙串可存储少量数据,常用于App删除后数据依然存储在本地的需求 1.增(存储) 2.查 3.改 4.删 Demo...

  • 收藏笔记

    Mongoose增查改删学习笔记 mongodb联查 程序员必须知道的10大基础实用算法及其讲解(Javascri...

  • WebAPI实现增查改删--基于EntityFramework

    使用 Get 实现信息查询 Post 实现信息创建 Put实现信息修改 Delete实现信息删除 原文链接:htt...

  • Proxy和Reflect

    Proxy Proxy可以监听到对象内部操作的变化,比如对象或数组的增查改删。相对于Object.definePr...

  • mongodb高级查询

    主要参考下面两篇文章:Mongoose增查改删学习笔记mongodb官方文档 另外,在学习的过程中遇到的关于数组的...

  • 字典的操作方法

    字典在javascript中相当于对象,同样存在对象的增改删查的方法: set和dict类似,也是一组key的集合...

  • Sequelize(3) CRUD

    先谈增改删 模型定义 Create Update Delete Retrieve

网友评论

      本文标题:本地存储的增查改删

      本文链接:https://www.haomeiwen.com/subject/aeujmltx.html