0
点赞
收藏
分享

微信扫一扫

尚品汇相关bug修改

kiliwalk 2022-04-13 阅读 53

尚品汇 bug解决

就已发现的一些可能不太美观的内容进行修改,但是大部分都改不出来,如果有大佬也发现知道咋改的欢迎留言www

  1. 加入购物车按钮

  2. 点击商品图片才跳转,空图点击不成功

  3. 购物车的全选按钮延时严重

  4. 购物车商品显示不齐全
    是因为账号共享,私人账户不受他人操作影响

  5. 解决当用户没登陆时在首页获取不到用户信息的报错

  6. 交易页面的配送时间根据实时时间而定

dataAdd(){undefined
     var dateTime = new Date();
     dateTime=dateTime.setDate(dateTime.getDate()+2);
     dateTime=new Date(dateTime);
     return dateTime
    },
    Ttime() {
      var vWeek, vWeek_s, lhour;
      vWeek = [
        "星期天",
        "星期一",
        "星期二",
        "星期三",
        "星期四",
        "星期五",
        "星期六",
      ];
      var date = this.dataAdd();
      var month = date.getMonth() + 1;
      var day = date.getDate();
      var hours = date.getHours();
      var minutes = date.getMinutes();
      if(minutes>30) hours+=1;
      if(hours>15) {hours=16;lhour=23}
      else {hours='09';lhour=15}
      vWeek_s = date.getDay();
      document.getElementById("time").innerHTML =
        "配送时间:预计"+
        month +
        "月" +
        day +
        "日(" +
        vWeek[vWeek_s]+
        ")"+
        hours +
        ":00" +
        "-" +
        lhour +
        ":00送达" 
    },
  1. 购物车结算选中件数和总价格计算
totalPrice() {
      return this.cartInfoList.filter(item => {
          return item.isChecked
        }).reduce((preValue, item) => {
          return preValue + item.skuNum * item.skuPrice
        }, 0).toFixed(2)
    },
// 计算商品数量
    totalgood() {
      var sum=0
      return this.cartInfoList
        .filter((item) => {
          return item.isChecked;
        })
        .reduce((preValue, item) => {
          sum +=1
          return sum
        }, 0);
    },
  1. 密码不显示和下次登录默认输入了账号
init() {
      var cb = document.querySelector("#remember");
      var uname = document.querySelector("#uname");
      if (localStorage.getItem("username")) {
        uname.value = localStorage.getItem("username");
        cb.checked = true;
      }
    },
    isCheck() {
      var cb = document.querySelector("#remember");
      var uname = document.querySelector("#uname");
      if (cb.checked == true) {
        localStorage.setItem("username", uname.value);
      } else {
        localStorage.removeItem("username");
      }
    },
  1. 购物车付款成功后没有将商品从购物车移除
    和接口有关系
举报

相关推荐

0 条评论