文章目录
介绍
- 最近在学习做vue的一个购物街商城的一个项目,其中购物车功能用到了vuex的知识,这里做一个回顾,总结下用到的功能,加深一下回顾。
- 首先,由于项目之前的功能没有用到vuex,所以安装vuex
npm install vuex --save
- 然后我们将商品页点击购物车,按钮功能完成了
购物车添加商品功能
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2pJrsvsq-1613228807177)(/Users/mac/Desktop/前端学习笔记/vue/项目vuex运用/1.jpg)]](https://i-blog.csdnimg.cn/blog_migrate/a94410cdbdc8e4138f3316e9f2b8594d.jpeg#pic_center)
// 加入购物车
addToCart() {
// 获取购物车需要展示的商品信息
const product = {
}
product.image = this.topImages[0]
product.title = this.goods.title
product.desc = this.goods.desc
product.price = this.goods.realPrice
product.iid = this.iid
// 将商品添加到购物车中
// this.$store.commit('addCart', product)
this.$store.dispatch('addCart', product)
}
-
点击加入购物车按钮会指向上面的addToCart()方法
-
其中定义一个produc

本文回顾了在Vue项目中如何使用Vuex实现购物车功能,包括添加商品逻辑、actions、mutations、mutation-types的组织,以及getters的使用,展示了如何通过划分store结构和辅助函数简化状态管理。
最低0.47元/天 解锁文章
886

被折叠的 条评论
为什么被折叠?



