Vue 购物车案例练习 - 网站

Vue 购物车案例练习

分类:Vue.js 教程 · 发布时间:2023-05-25 07:41 · 阅读:4059

这篇文章主要给大家分享关于Vue 购物车案例的小练习,文章个悲剧购物车为标题需求利用HTML代码实现整个过程,需要的朋友可以参考一下文章的具体内容

1.购物车案例

经过一系列的学习,我们这里来练习一个购物车的案例

需求:使用vue写一个表单页面,页面上有购买的数量,点击按钮+或者-,可以增加或减少购物车的数量,数量最少不得少于0,点击移除按钮,会移除该商品,当把所有的商品移除后,页面上的表单消失,

然后出现文字:购物车为空,表单下方是商品的总价格,随着商品的数量增加而增加,默认是0元,

总体效果如下:

2.代码实现

   Title 
书籍名称出版日期价格购买数量操作
{{index+1}}{{book.name}}{{book.publish_date}}{{book.price | showPrice}} {{book.count}}

总价:{{totalPrice | showPrice}}

购物车为空

3.总结

v-for:循环,循环books列表
v-on:事件监听,监听点击事件
disabled:按钮是否可以点击的属性,为True可点击,为False不可点击,增加判断条件:disabled="book.count <= 0"当购物车数量≤0,则无法点击
v-if和v-else:条件判断,判断books的列表长度,如果有长度展示列表,如果长度为0则展示文字购物车为空
filters:自定义过滤器,过滤价格,使本身的价格过滤后带有2位小数
computed:计算属性,计算购物的总价格

到此这篇关于Vue 购物车案例练习的文章就介绍到这了,更多相关Vue 购物车练习内容请搜索0133技术站以前的文章或继续浏览下面的相关文章希望大家以后多多支持0133技术站!

标签:
Vue 购物车 练习

相关文章

vue加载视频流,实现直播功能的过程

这篇文章主要介绍了vue加载视频流,实现直播功能的过程,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

Vue2项目升级到Vue3的详细教程

看到好多开源项目都升级了vue3,下面这篇文章主要给大家介绍了关于Vue2项目升级到Vue3的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下

解决v-model双向绑定失效的问题

这篇文章主要介绍了解决v-model双向绑定失效的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

Vue面试必备之防抖和节流的使用

在这篇文章中,大家会了解到如何在 Vue 组件中使用防抖和节流控制 观察者(watchers)以及事件处理程序,文中的示例代码简洁易懂,希望对大家有所帮助

element中async-validator异步请求验证使用

本文主要介绍了element中async-validator异步请求验证使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

返回分类 返回首页