搜索历史,本地存储

//点击当前搜索出来的东西,进行一个判断
在 created中
  if(this.arrLoc = " "){
    return;
  }else{
    this.arrLoc =JSON.parse(window.localStorage.job);
  }
  // 本地存储
  save(item){
  //先判断有没有值没有的话 pu 一个数组
  if( window.localStorage.job == undefined || window.localStorage.job == "undefined"){
    // 设置值
    window.localStorage.job = JSON.stringify([item]);

  }else{
    //获取现在的值
    var s = JSON.parse(window.localStorage.job)
    //遍历现在的数组
    for(var i = 0; i < s.length; i++){
      //如果有一样的值  就让他截取
      if(s[i].name === data.name){
        s.splice(i,1)
      }
    }
      //头部添加
      s.unshift(item)
      //添加到本地
      window.localStorage.job = JSON.stringify(s);
  }
  this.arrLoc = JSON.parse(window.localStorage.job)
}

//  单个删除
  del(index) {
    this.arr.splice(index,1);
    window.localStorage.name=this.arr;
  },
  // 清空数据 及本地数据
  Empty(){
    window.localStorage.name=undefined;
    this.arr=false
  }
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容