电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

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

Vue實(shí)現(xiàn)小購(gòu)物車功能

瀏覽:2日期:2022-10-17 14:14:44

本文實(shí)例為大家分享了Vue實(shí)現(xiàn)小購(gòu)物車功能的具體代碼,供大家參考,具體內(nèi)容如下

本人還在初級(jí)學(xué)習(xí)階段,有很多不足之處,希望能指出錯(cuò)誤,一起進(jìn)步

HTML代碼塊

<body> <div id='app'> <div v-if='books.length'> <table> <thead> <tr> <th></th> <th>書(shū)籍名稱</th> <th>出版日期</th> <th>價(jià)格</th> <th>購(gòu)買數(shù)量</th> <th>操作</th> </tr> </thead> <tbody> <tr v-for='(itme,index) in books'> <td>{{itme.id}}</td> <td>{{itme.name}}</td> <td>{{itme.date}}</td> <!-- showPrice過(guò)濾器 --> <td>{{itme.price | showPrice}}</td> <td> <!-- 動(dòng)態(tài)綁定disabled,當(dāng)數(shù)量小于1時(shí) 禁止點(diǎn)擊按鈕--> <button @click='decrement(index)' :disabled='itme.count <= 1'>-</button> {{itme.count}} <button @click='increment(index)'>+</button> </td> <td><button @click='Handle(index)'>移除</button></td> </tr> </tbody> </table> <h2>總價(jià)格:{{totalPrice | showPrice}}</h2> </div> <h2 v-else>購(gòu)物車為空</h2> </div></body>

css代碼塊

table{ border: 1px solid #e9e9e9; border-collapse: collapse; border-spacing: 0;}th,td{ padding: 8px 16px; border: 1px solid #e9e9e9; text-align: left;}th{ background: #f7f7f7; color: #5c6b77; font-weight: 600;}

Vue.js代碼塊

const app = new Vue({ el:’#app’, data:{ books:[ { id:1, name:’《算法議論》’, date:’2001-1’, price:85.00, count:1 }, { id:2, name:’《編程珠璣》’, date:’2002-1’, price:65.00, count:1 }, { id:3, name:’《Unix編程藝術(shù)》’, date:’2000-1’, price:59.00, count:1 }, { id:4, name:’《代碼大全》’, date:’2005-1’, price:135.00, count:1 }, ] }, /** * 使用普通方法 */ methods:{ //獲取小數(shù)點(diǎn)的方法 // getFinalPrice(price){ // return ’¥’ + price.toFixed(2); // } //點(diǎn)擊事件 increment(index){ this.books[index].count++; }, decrement(index){ this.books[index].count--; }, Handle(index){ this.books.splice(index,1); } }, computed:{ totalPrice(){ let totalPrice = 0; for(let i = 0; i < this.books.length; i++){ totalPrice += this.books[i].price * this.books[i].count; } return totalPrice; } }, /** * 使用過(guò)濾器獲取小數(shù)點(diǎn) */ filters:{ showPrice(price){ return ’¥’ + price.toFixed(2); } }})

效果如圖:

Vue實(shí)現(xiàn)小購(gòu)物車功能

還有很多不足之處,希望大家能指出。

關(guān)于vue.js的學(xué)習(xí)教程,請(qǐng)大家點(diǎn)擊專題vue.js組件學(xué)習(xí)教程、Vue.js前端組件學(xué)習(xí)教程進(jìn)行學(xué)習(xí)。

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

標(biāo)簽: Vue
相關(guān)文章:
主站蜘蛛池模板: 皮带机-带式输送机价格-固定式胶带机生产厂家-河南坤威机械 | YAGEO国巨电容|贴片电阻|电容价格|三星代理商-深圳市巨优电子有限公司 | 珠海网站建设_响应网站建设_珠海建站公司_珠海网站设计与制作_珠海网讯互联 | 铸铁平台,大理石平台专业生产厂家_河北-北重机械 | 岩石钻裂机-液压凿岩机-劈裂机-挖改钻_湖南烈岩科技有限公司 | 工业设计,人工智能,体验式3D展示的智能技术交流服务平台-纳金网 J.S.Bach 圣巴赫_高端背景音乐系统_官网 | 电力测功机,电涡流测功机,磁粉制动器,南通远辰曳引机测试台 | 上海道勤塑化有限公司 | 鹤壁创新仪器公司-全自动量热仪,定硫仪,煤炭测硫仪,灰熔点测定仪,快速自动测氢仪,工业分析仪,煤质化验仪器 | 门禁卡_智能IC卡_滴胶卡制作_硅胶腕带-卡立方rfid定制厂家 | 闪电优家-卫生间防水补漏_酒店漏水渗水维修_防水堵漏公司 | PTFE接头|聚四氟乙烯螺丝|阀门|薄膜|消解罐|聚四氟乙烯球-嘉兴市方圆氟塑制品有限公司 | 传爱自考网_传爱自学考试网 | 定量包装秤,吨袋包装称,伸缩溜管,全自动包装秤,码垛机器人,无锡市邦尧机械工程有限公司 | 电机铸铝配件_汽车压铸铝合金件_发动机压铸件_青岛颖圣赫机械有限公司 | 家德利门业,家居安全门,别墅大门 - 安徽家德利门业有限公司 | 杭州月嫂技术培训服务公司-催乳师培训中心报名费用-产后康复师培训机构-杭州优贝姆健康管理有限公司 | 扫地车厂家-山西洗地机-太原电动扫地车「大同朔州吕梁晋中忻州长治晋城洗地机」山西锦力环保科技有限公司 | 便携式高压氧舱-微压氧舱-核生化洗消系统-公众洗消站-洗消帐篷-北京利盟救援 | 铝合金风口-玻璃钢轴流风机-玻璃钢屋顶风机-德州东润空调设备有限公司 | 电销卡_北京电销卡_包月电话卡-豪付网络 | 电气控制系统集成商-PLC控制柜变频控制柜-非标自动化定制-电气控制柜成套-NIDEC CT变频器-威肯自动化控制 | 北京软件开发_软件开发公司_北京软件公司-北京宜天信达软件开发公司 | 好物生环保网、环保论坛 - 环保人的学习交流平台 | 硫酸亚铁-聚合硫酸铁-除氟除磷剂-复合碳源-污水处理药剂厂家—长隆科技 | 西安展台设计搭建_西安活动策划公司_西安会议会场布置_西安展厅设计西安旭阳展览展示 | 电脑知识|软件|系统|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网 | 沈阳楼承板_彩钢板_压型钢板厂家-辽宁中盛绿建钢品股份有限公司 轴承振动测量仪电箱-轴承测振动仪器-测试仪厂家-杭州居易电气 | 门禁卡_智能IC卡_滴胶卡制作_硅胶腕带-卡立方rfid定制厂家 | 达利园物流科技集团- | 扫地车厂家-山西洗地机-太原电动扫地车「大同朔州吕梁晋中忻州长治晋城洗地机」山西锦力环保科技有限公司 | 首页|专注深圳注册公司,代理记账报税,注册商标代理,工商变更,企业400电话等企业一站式服务-慧用心 | 海德莱电力(HYDELEY)-无功补偿元器件生产厂家-二十年专业从事电力电容器 | 背压阀|减压器|不锈钢减压器|减压阀|卫生级背压阀|单向阀|背压阀厂家-上海沃原自控阀门有限公司 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | 拉力机-万能试验机-材料拉伸试验机-电子拉力机-拉力试验机厂家-冲击试验机-苏州皖仪实验仪器有限公司 | 维泰克Veertek-锂电池微短路检测_锂电池腐蚀检测_锂电池漏液检测 | 护栏打桩机-打桩机厂家-恒新重工 | 校园文化空间设计-数字化|中医文化空间设计-党建|法治廉政主题文化空间施工-山东锐尚文化传播公司 | PVC地板|PVC塑胶地板|PVC地板厂家|地板胶|防静电地板-无锡腾方装饰材料有限公司-咨询热线:4008-798-128 | 数码管_LED贴片灯_LED数码管厂家-无锡市冠卓电子科技有限公司 | 泰安办公家具-泰安派格办公用品有限公司 |