日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 前端技术 > vue >内容正文

vue

基于vue+js的商城、购物网站 毕业设计 毕设源代码的实现和设计(6)购物车

發(fā)布時(shí)間:2023/12/20 vue 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于vue+js的商城、购物网站 毕业设计 毕设源代码的实现和设计(6)购物车 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

效果圖

代碼

<!doctype html> <html> <head> <meta charset="utf-8"> <title>黃菊華:Vue.js商城實(shí)戰(zhàn)-購(gòu)物車(chē)</title> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> <link rel="stylesheet" href="css/gouwuche.css"><script src="vue2.2.2.min.js" ></script><script src="axios.min.js"></script> </head><body> <div id="app"> <!--購(gòu)物車(chē)-頂部導(dǎo)航--> <div class="dingbu"><a href="index.html" class="dingbu_lianjie"><img src="img/back.png" alt="" class="dingbu_lianjie_img" /></a><p class="dingbu_biaoti">購(gòu)物車(chē)</p> </div><div v-for="(cp,index) in cps"> <!--購(gòu)物車(chē)-產(chǎn)品列表--><div class="gwc_cp"><!--購(gòu)物車(chē)-產(chǎn)品列表-單號(hào)欄--><div class="dingdan_hao"><div class="dingdan_hao_zuo">時(shí)間:{{cp.shijian_gouwuche}}</div><a href="#" class="dingdan_hao_you"><img src="img/del.png" alt="" class="dingdan_hao_you_img" /></a></div><!--購(gòu)物車(chē)-產(chǎn)品區(qū)塊制作--><div class="gwc_cp_xiangmu"><!--購(gòu)物車(chē)-產(chǎn)品區(qū)塊制作-左側(cè)-選擇項(xiàng)--><div class="gwc_cp_xiangmu_xuanzhhe"><input type="checkbox" class="gwc_cp_xiangmu_xuanzhhe_chk" :value="cp.gwc_id" name="xuanxiangs" @click="ck(index)" /></div><!--購(gòu)物車(chē)-產(chǎn)品區(qū)塊制作-中間-圖片--><div class="gwc_cp_xiangmu_tupian"><img v-bind:src="cp.cp_tupian" class="gwc_cp_xiangmu_tupian_img" /></div><!--購(gòu)物車(chē)-產(chǎn)品區(qū)塊制作-右側(cè)-產(chǎn)品信息--><div class="gwc_cp_xiangmu_xinxi"><div class="gwc_cp_xiangmu_xinxi_biaoti">{{cp.cp_mingcheng}}</div><div class="gwc_cp_xiangmu_xinxi_shuxing">庫(kù)存:{{cp.cp_kucu}} | 已銷(xiāo)售:{{cp.cp_yixiaoshou}}</div><!--購(gòu)物車(chē)-產(chǎn)品區(qū)塊制作-右側(cè)-產(chǎn)品信息-價(jià)格--><div class="gwc_cp_xiangmu_xinxi_jiage"><div class="gwc_cp_xiangmu_xinxi_jiage_zuo">{{cp.jiage}}</div><div class="gwc_cp_xiangmu_xinxi_jiage_you"><!--減少數(shù)量--><img src="img/jian1.png" class="gwc_cp_xiangmu_xinxi_jiage_you1" v-on:click="remove(index,cp.gwc_id)" /><!--產(chǎn)品數(shù)量--><input type="text" v-bind:value="cp.cp_shuliang" class="gwc_cp_xiangmu_xinxi_jiage_you2" size="2" /><!--增加數(shù)量--><img src="img/jia1.png" class="gwc_cp_xiangmu_xinxi_jiage_you3" v-on:click="add(index,cp.gwc_id)" /></div></div></div></div></div><div class="huise10"></div> </div> <!--for--><div class="dibu_jiesuan"><div class="dibu_jiesuan_zuo"><input type="checkbox" class="dibu_jiesuan_zuo_chk" id="quanxian" name="quanxuan" @click="quanxuan()" /><label for="quanxian">全選</label></div><div class="dibu_jiesuan_zhong">合計(jì):¥ {{zongfeiyong}}</div><a class="dibu_jiesuan_you" @click="jiesuan()" style="cursor: pointer;">去結(jié)算</a> </div></div> <!--app--><script>new Vue({el: '#app',data: {cps:[],zongfeiyong:0,cpids:""},//頁(yè)面初始化要執(zhí)行的mounted:function(){this.GetCps();},//自定義的函數(shù)(方法)methods:{//加載購(gòu)物車(chē)產(chǎn)品列表GetCps:function(){axios.get('http://vue.yaoyiwangluo.com/wx_gwc_list.asp',{params:{uid:localStorage.u_id}} ).then(function (response) {//response.data 返回值,下面插入你要執(zhí)行的代碼console.log(response.data);this.cps = response.data;}.bind(this)).catch(function (error) {console.log(error);}); },//增加數(shù)量add:function(index,gwc_id){console.log("購(gòu)物車(chē)id:"+gwc_id+" | index:"+ index);var shumu = ++this.cps[index].cp_shuliang;var obcNameList = document.getElementsByName("xuanxiangs");if(obcNameList[index].checked==true){this.zongfeiyong = this.zongfeiyong + Number(this.cps[index].jiage)} console.log("數(shù)目:"+shumu)axios.get('http://vue.yaoyiwangluo.com/wx_gwc_shuxiugai.asp',{params:{cs_user_id:localStorage.u_id, cs_gwc_id:gwc_id,cs_cp_shu:shumu}} ).then(function (response) {//response.data 返回值,下面插入你要執(zhí)行的代碼}.bind(this)).catch(function (error) {console.log(error);}); },//減少數(shù)量remove:function(index,gwc_id){if(Number(this.cps[index].cp_shuliang)<=1){alert("產(chǎn)品數(shù)量不能少于1");}else{var shumu = --this.cps[index].cp_shuliang;var obcNameList = document.getElementsByName("xuanxiangs");if(obcNameList[index].checked==true){this.zongfeiyong = this.zongfeiyong - Number(this.cps[index].jiage)}axios.get('http://vue.yaoyiwangluo.com/wx_gwc_shuxiugai.asp',{params:{cs_user_id:localStorage.u_id, cs_gwc_id:gwc_id,cs_cp_shu:shumu}} ).then(function (response) {//response.data 返回值,下面插入你要執(zhí)行的代碼}.bind(this)).catch(function (error) {console.log(error);}); }},//單選計(jì)費(fèi)ck:function(index){var obcNameList = document.getElementsByName("xuanxiangs");if(obcNameList[index].checked==true){this.zongfeiyong = this.zongfeiyong + this.cps[index].jiage*this.cps[index].cp_shuliang;}else{this.zongfeiyong = this.zongfeiyong - this.cps[index].jiage*this.cps[index].cp_shuliang;}},//全選和取消全選quanxuan:function(){this.zongfeiyong = 0;var obcNameList = document.getElementsByName("xuanxiangs");if(document.getElementById("quanxian").checked==true){for(var i=0;i<obcNameList.length;i++){obcNameList[i].checked=true;this.zongfeiyong=this.zongfeiyong+this.cps[i].jiage*this.cps[i].cp_shuliang}}else{this.zongfeiyong = 0;for(var i=0;i<obcNameList.length;i++){obcNameList[i].checked=false;}}},//去結(jié)算功能jiesuan:function(){this.cpids ="";var obcNameList = document.getElementsByName("xuanxiangs");for(var i=0;i<obcNameList.length;i++){if(obcNameList[i].checked==true){this.cpids = this.cpids + this.cps[i].gwc_id+",";} } if(this.cpids==""){alert("請(qǐng)選擇產(chǎn)品");}else{console.log("選擇的產(chǎn)品ids:"+this.cpids);window.location = "gouwuche_xiadan.html?cpids=" + this.cpids;}},}, }) </script></body> </html>

總結(jié)

以上是生活随笔為你收集整理的基于vue+js的商城、购物网站 毕业设计 毕设源代码的实现和设计(6)购物车的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。