From 39be65d49d306e4764607cd25600561d098debea Mon Sep 17 00:00:00 2001 From: zhangds Date: Thu, 25 Apr 2024 11:53:31 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9=E5=AD=98=E5=82=A8?= =?UTF-8?q?=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- xw-pages/homepage.html | 16 ++++++++-------- xw-pages/reduce.html | 10 +++++----- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/xw-pages/homepage.html b/xw-pages/homepage.html index 62ba58f..6e7ca62 100644 --- a/xw-pages/homepage.html +++ b/xw-pages/homepage.html @@ -297,7 +297,7 @@ }, //根据token获取商品信息 async getGoods() { - sessionStorage.setItem('backShow', ''); + localStorage.setItem('backShow', ''); let self = this; let showType = localStorage.getItem('showType'); this.showType = showType; @@ -369,9 +369,9 @@ goodsArr.sort(objectArraySort('weight')); self.swiperDataList = this.convertData(goodsArr); self.goodsShow = goodsArr.length > 1; - sessionStorage.setItem('goodsCount', goodsArr.length); + localStorage.setItem('goodsCount', goodsArr.length); if (goodsArr && goodsArr.length == 1 && goodsArr[0].available == 1) { - sessionStorage.setItem('goodsInfo', JSON.stringify(goodsArr[0])); + localStorage.setItem('goodsInfo', JSON.stringify(goodsArr[0])); localStorage.setItem('key', goodsArr[0].key); localStorage.setItem('token', goodsArr[0].token); this.toPage(goodsArr[0]); @@ -410,13 +410,13 @@ req.axiosPost('/key/products', data).then(res => { if (res.code == 200) { self.swiperDataList = this.convertData(res.data); - sessionStorage.setItem('goodsCount', res.data.length); + localStorage.setItem('goodsCount', res.data.length); self.goodsShow = res.data.length > 1; if (res.data && res.data.length == 1) {//单个商品直接进入详情页面 const product = res.data[0]; /* 满足3个条件进入此判断 仅兑换一次 在线查看卡密商品 则卡密页面不能返回 */ if (product.restrict == 1 && product.type == 1 && product.entity.card_show == 2 && product.entity.product_type == 2) { - sessionStorage.setItem('backShow', 1); + localStorage.setItem('backShow', 1); } /* 满足3个条件进入此判断 仅兑换一次 已兑换 在线查看卡密商品 */ this.isToLook = product.exchange == 1 && product.restrict == 1 && product.type == 1 && product.entity.card_show == 2 && product.entity.product_type == 2; @@ -429,12 +429,12 @@ }) .then(({ data, code, }) => { if (code === 200) { - sessionStorage.setItem('orderNumber', data[0].order_number); + localStorage.setItem('orderNumber', data[0].order_number); window.location.replace('/orderDetails/cardOrder.html'); } }); } else { - sessionStorage.setItem('goodsInfo', JSON.stringify(product)); + localStorage.setItem('goodsInfo', JSON.stringify(product)); this.toPage(product); return false; } @@ -516,7 +516,7 @@ localStorage.setItem('token', row.token); localStorage.setItem('key', row.key); } - sessionStorage.setItem('goodsInfo', JSON.stringify(row)); + localStorage.setItem('goodsInfo', JSON.stringify(row)); this.toPage(row); } else { this.maskshow = true; diff --git a/xw-pages/reduce.html b/xw-pages/reduce.html index af3ee71..e58143c 100644 --- a/xw-pages/reduce.html +++ b/xw-pages/reduce.html @@ -175,7 +175,7 @@ created() { document.title = localStorage.getItem('title'); /* 获取立减金信息*/ - goodsDetail = JSON.parse(sessionStorage.getItem("goodsInfo")); + goodsDetail = JSON.parse(localStorage.getItem("goodsInfo")); this.goodInfo = goodsDetail; console.log(this.goodInfo) /*默认显示*/ @@ -183,7 +183,7 @@ // this.openErrorDialog(product_status(goodsDetail.available, goodsDetail)); // this.bindClick = true; // } - goodsCount = sessionStorage.getItem('goodsCount') ? Number(sessionStorage.getItem('goodsCount')) : 0; + goodsCount = localStorage.getItem('goodsCount') ? Number(localStorage.getItem('goodsCount')) : 0; this.backAble = goodsCount > 1;//多个商品才有返回 this.reduceInfo = goodsDetail.entity; this.plaflam = goodsDetail.entity.channel; @@ -193,7 +193,7 @@ this.receive_time = goodsDetail.entity.time_limit; /* 倒计时 */ - const key_expiration_time = sessionStorage.getItem('key_expiration_time'); + const key_expiration_time = localStorage.getItem('key_expiration_time'); if (key_expiration_time != 0) { const cls = setInterval(() => { const time = pageOutTime(key_expiration_time); @@ -251,7 +251,7 @@ req.axiosPost("/key/usage", data) .then((res) => { if (res.code == 200) { - sessionStorage.setItem("lastid", self.goodInfo.product_id); + localStorage.setItem("lastid", self.goodInfo.product_id); this.orderId = res.data.order_number; const ua = navigator.userAgent.toLowerCase(); // 第一步:是否是微信环境 -> 公众号授权 @@ -294,7 +294,7 @@ if (res.code == 200) { this.openErrorDialog('领取成功'); this.goodInfo.available = 9; - sessionStorage.setItem('goodInfo', JSON.stringify(this.goodInfo)); + localStorage.setItem('goodInfo', JSON.stringify(this.goodInfo)); } else { this.openErrorDialog(res.message); }