美文网首页我爱编程
搜索历史,本地存储

搜索历史,本地存储

作者: 加冰宝贝 | 来源:发表于2018-05-20 16:47 被阅读3次
//点击当前搜索出来的东西,进行一个判断
在 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
  }

相关文章

网友评论

    本文标题:搜索历史,本地存储

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