首页 > 作文

购物车之上线版思路

更新时间:2023-04-03 03:21:58 阅读: 评论:0

购物车之进阶版

 if (this.$store.state.loginstate === 'ok') {        let result = { pic, name, sale, proid, flag, num }        if (!localstorage.getitem('cars')) { //1如果触发时没有本地数据 就将新创建的对象obj和新创建关于雪的个性签名的lis购物车作为新的放进本地          this.li刘德华老婆是谁s.push(result)          this.obj[this.urinfo] = this.lis          localstorage.titem('cars', json.stringify(this.obj))        } el { // 2否则就是有本地  如果有本地 下一步          let dic = json.par(localstorage.getitem('cars'))          if (dic[this.urinfo] !== unde第二学历是什么fined) { // 2.1如果本地obj[此时的用户] !==undefined 说明这个用户里的购物车有数据            this.lis = dic[this.urinfo] //有数据就将老数据赋值给 购物车lis            let flag = fal            this.lis.map(item => { // 循环老数据,看老数据里的名字与 新添加的 resul申论开头套话万能句t名字是否有重复              if (item.name === result.name) {  //2.1.1如果有重复就将老数据的num+1                item.num += 1                flag = true //2.1.2并且给flag赋值true 让外面的购物车不要添加进去              }            })            if (!flag) { // 2.1.3如果flag等于fla就说明老数据没有此商品,正常添加              this.lis.push(result)              flag = fal            }            dic[this.urinfo] = this.lis // 最后一步 重新坚定的反义词是什么赋值给dic对象            localstorage.titem('cars', json.stringify(dic)) //解析          } el {            this.lis.push(result) //2.2如果老数据里没有这个账户。就说明他没有购物车数据,此时就要重新给他添加数据了            dic[this.urinfo] = this.lis            // dic[this.urinfo] = this.lis            localstorage.titem('cars', json.stringify(dic))          }        }      } el {        this.$router.push('/login')      }    },

本文发布于:2023-04-03 03:21:57,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/6d9c960fc7363af3dd3b2f8ae3ce01cf.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:购物车之上线版思路.doc

本文 PDF 下载地址:购物车之上线版思路.pdf

标签:数据   购物车   赋值   就将
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图