您的位置:首页 > Web前端 > Vue.js

Vue 存储浏览历史

2020-07-28 09:27 411 查看
//存放浏览历史
let name = JSON.parse(sessionStorage.getItem("userInfo")).nickname;
let arr = [];
arr = JSON.parse(localStorage.getItem("userBrowse"))
? JSON.parse(localStorage.getItem("userBrowse"))
: []; //判断是否重复
console.log("a:", arr.length);
let len = arr.filter((item) => {
return item.username === name && item.id === this.goodsId; //用户名相同,id也相同的
}).length;
console.log("长度:", arr, len);
if (len === 0) {
//没有改商品才存
let user = {};
user.username = name; //存放的用户名
user.browse = this.goodsInfo; //存放的商品数据
user.id = this.goodsId; //存放的商品id
arr.push(user);
localStorage.setItem("userBrowse", JSON.stringify(arr));
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: