日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

js實(shí)現(xiàn)購(gòu)物車(chē)計(jì)算的方法

瀏覽:270日期:2024-05-31 11:51:53

本文實(shí)例為大家分享了js實(shí)現(xiàn)購(gòu)物車(chē)計(jì)算的具體代碼,供大家參考,具體內(nèi)容如下

以店鋪為單位,每個(gè)店鋪下面有對(duì)應(yīng)的商品選項(xiàng),可全選,商品單選,店鋪單選,商品數(shù)量加減,刪除

js實(shí)現(xiàn)購(gòu)物車(chē)計(jì)算的方法

代碼:

<script>export default { data() {return { count:0, //所有商品的數(shù)量和 shopCarList: [], //所有商品 selectList:[] //已選擇的商品 } }, computed: {//選擇的合計(jì)價(jià)格selectPrice(){ return this.selectList.reduce((total,item,index)=>{return total+item.quantity*(item.activityPrice || item.price); },0)},//選擇的合計(jì)數(shù)量selectNum(){ return this.selectList.reduce((total,item,index)=>{return total+item.quantity; },0)},//是否全選isSelecetAll(){ return this.shopCarList.every(item=>{return item.shopSelect===true })} }, methods: {//增加increment(itm){ itm.quantity<itm.stock?itm.quantity++:’’;},//減少decrement(itm){ itm.quantity>1?itm.quantity--:’’},//全選點(diǎn)擊allChooseHandle(){ this.initSelectAll(!this.isSelecetAll);},//商品單選點(diǎn)擊productChooseHandle(itm,index){ let productFlag = !itm.productSelect; this.$set(itm,’productSelect’,productFlag); let shopFlag = this.shopCarList[index].products.every(i=>{return i.productSelect===true; }) this.$set(this.shopCarList[index],’shopSelect’,shopFlag); this.getSelected();},//店鋪單選點(diǎn)擊shopChooseHandle(item,index){ let Flag = !item.shopSelect; this.$set(item,’shopSelect’,Flag); item.products.forEach((itm,idx)=>{this.$set(itm,’productSelect’,Flag); }) this.getSelected();},//獲取已選商品getSelected(){ let tempArr = []; this.shopCarList.forEach((item,index)=>{item.products.forEach((itm,idx)=>{ if(itm.productSelect){tempArr.push(itm); }}) }) this.selectList = tempArr;},//是否全選初始化initSelectAll(Flag){ this.shopCarList.forEach((item,index)=>{this.$set(item,’shopSelect’,Flag);item.products.forEach((itm,idx)=>{ this.$set(itm,’productSelect’,Flag);}) }) this.getSelected();},//獲取購(gòu)物車(chē)列表getCarList(){ return this.$api.personal.getCarList().then(res=>{if(res.result===’000’){ //過(guò)期商品數(shù) let expiredNum = 0; res.data.expiredList.forEach(item=>{item.products.forEach(itm=>{ expiredNum += itm.quantity}) }) //有效商品數(shù)量 this.count = res.data.count - expiredNum; this.shopCarList = res.data.shopCarList; return Promise.resolve()} })},//刪除點(diǎn)擊delCarList(itm,index,idx){ this.$api.personal.delCarList( [itm.carId] ).then(res=>{if(res.result===’000’){ this.count -= itm.quantity; this.shopCarList[index].products.splice(idx,1); if(this.shopCarList[index].products.length===0){this.shopCarList.splice(index,1); } this.getSelected();} })}, }, created() {this.getCarList().then(()=>{ this.initSelectAll(true);}); },};</script>

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: JavaScript
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精久久久| 国产精品久久久久久模特| 日韩电影免费网址| 宅男在线一区| 日av在线不卡| 国产精品亲子伦av一区二区三区 | 国产精品一区二区精品视频观看| 国产suv精品一区二区四区视频| 久久精品亚洲人成影院| 午夜国产精品视频| 久久黄色影视| 中文字幕系列一区| 亚洲精选久久| 成人精品国产亚洲| 久久午夜视频| 精品美女视频| 一区二区三区四区日韩| 久久这里只有精品一区二区| 午夜国产一区二区| 国产精品一区二区精品视频观看| 久久国产欧美| 欧美久久精品| 波多野结衣一区| 久久av偷拍| 久久精品高清| 欧美日韩精品一区二区三区视频 | 精品视频亚洲| 久久亚洲风情| 国产传媒在线观看| 影音先锋久久精品| 国内精品亚洲| 美国三级日本三级久久99 | 亚洲性视频h| 国产亚洲第一伦理第一区| 欧美福利在线| 国产精品mv在线观看| 五月综合激情| 成人午夜网址| 亚洲精品一级| 欧美日韩国产传媒| 成人在线视频区| 亚洲综合激情在线| 91九色精品| 四虎国产精品免费观看| 日韩精品五月天| 91久久在线| 久久三级中文| 亚洲人www| 激情欧美丁香| 国产一区二区三区国产精品| 亚洲三级在线| 欧美日韩三区| 日韩欧美午夜| 欧美黄色一区| 日韩毛片网站| 午夜在线精品偷拍| 91精品国产调教在线观看| 免费精品一区| 日韩国产欧美在线播放| 美女精品在线观看| 欧美日韩国产免费观看视频| 动漫av一区| 国产精品黄网站| 91九色综合| 亚洲欧洲日韩| 三级在线观看一区二区| 1024精品久久久久久久久| 国产精品高颜值在线观看| 久久国产精品美女| 日韩av二区在线播放| 免费观看日韩电影| 欧美日韩国产在线一区| 欧美综合另类| 久久久久美女| 久久天堂av| 四虎成人av| 美女视频一区在线观看| 国产人成精品一区二区三| 亚洲精品国产精品粉嫩| 亚洲爱爱视频| 久久影院午夜精品| 久久久久久久久丰满| 国产高清一区| av中文字幕在线观看第一页| 国产伦精品一区二区三区千人斩| 在线成人直播| 97精品国产一区二区三区| 免费视频亚洲| 日韩精品久久久久久久软件91| 亚洲一区导航| 亚洲91在线| 美女精品在线观看| 丝袜美腿亚洲色图| 国产毛片精品久久| 日韩欧美精品| 国产盗摄——sm在线视频| 国产欧美日韩精品高清二区综合区 | 国产亚洲欧洲| 蜜桃视频欧美| 免费毛片在线不卡| 日韩一级网站| 蜜臀a∨国产成人精品| 免费日韩精品中文字幕视频在线| 国产精品呻吟| 爽爽淫人综合网网站| 久久不射网站| 尤物在线精品| 99日韩精品| 激情婷婷久久| 久久久久国产| 欧美日韩一二三四| 日韩中文字幕一区二区高清99| 老牛影视精品| 今天的高清视频免费播放成人| 好看的亚洲午夜视频在线| 一区二区三区四区日韩| 欧美久久香蕉| 欧美在线看片| 97成人在线| 国产欧美一区二区三区国产幕精品 | 久久久久久久久99精品大| 亚洲精品va| 亚洲ab电影| 国产亚洲高清在线观看| 国产成人调教视频在线观看| 亚洲国产专区| 亚洲人妖在线| 精品欧美日韩精品| 国产一区亚洲| 亚洲精品欧洲| 国产精品不卡| 午夜亚洲福利在线老司机| 久久狠狠久久| 欧美日韩视频网站| 亚洲精品1区| 国产欧美69| 999国产精品视频| 亚洲一级淫片| 免费一区二区三区在线视频| 999久久久国产精品| 麻豆久久精品| 久久精品系列| 久久aⅴ国产紧身牛仔裤| 免费一区二区三区在线视频| 亚洲国内欧美| 国产毛片精品| 亚洲欧美综合| 国产精品伦一区二区| 国产综合激情| 91成人精品在线| 日韩三区免费| 日韩欧美另类中文字幕| 在线天堂中文资源最新版| 免费欧美日韩| 成人午夜网址| 亚洲人成精品久久久| 97精品国产福利一区二区三区| 伊人久久一区| 久久青草久久| 国产精品极品在线观看| 伊人精品在线| 国产一区二区亚洲| 日韩有码av| 欧美日韩国产亚洲一区| 美女国产精品久久久| 亚洲免费网址| 成人国产综合| 日本aⅴ亚洲精品中文乱码| 色偷偷偷在线视频播放| 日韩一区二区三区高清在线观看| 日韩av免费| 国产精品夜夜夜| 免费高清在线一区| 视频福利一区| 欧美a一区二区| 亚洲一区成人| 欧美日韩免费观看视频| 国产精品99精品一区二区三区∴| 亚洲成人三区| 天堂√中文最新版在线| 国产免费播放一区二区| 亚洲一区二区日韩| 久久久精品日韩| 国产精品草草| 在线精品观看| 黄色成人91| 欧美成人基地| 国产一区调教| 久久国内精品视频| 男人的天堂亚洲一区| 99久久夜色精品国产亚洲1000部| 美女性感视频久久| 91成人福利| 亚洲欧美日本国产专区一区| 日韩电影免费在线观看| 久久影院一区二区三区| 日本不卡不码高清免费观看| 国产一区白浆| 视频福利一区| 伊人久久在线|