Vue如何实现淘宝购物车三级选中功能
导读:本文共3264.5字符,通常情况下阅读需要11分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 实现:1.全选时所有商品+店铺全部选中;反之全部取消选中2.店铺选中时,当前店铺内所有商品选中;反之取消选中3.店铺内商品全选 → 所属店铺选中;反之取消选中店铺4.店铺+所有商品全选 → 全选按钮选中;反之取消选中首先说明一下,我使用了vuex来管理购物车数据,所有改变按钮状态的方法都写在mutaition里conststa... ...
音频解说
目录
(为您整理了一些要点),点击可以直达。实现:
1.全选时所有商品+店铺全部选中;反之全部取消选中
2.店铺选中时,当前店铺内所有商品选中;反之取消选中
3.店铺内商品全选 → 所属店铺选中;反之取消选中店铺
4.店铺+所有商品全选 → 全选按钮选中;反之取消选中
首先说明一下,我使用了vuex来管理购物车数据,所有改变按钮状态的方法都写在mutaition里
html选择按钮部分
商品,店铺,全选按钮的点击方法
mutations
因为方法涉及到一些逻辑判断,我把逻辑判断的部分都放在了actions里
最开始我是把这些代码都放在了三个方法里,这样写也能实现,但是看起来实在太乱了,而且不能追踪到具体是进行了什么操作。不想搞那么多方法的可以看看
本文:
Vue如何实现淘宝购物车三级选中功能的详细内容,希望对您有所帮助,信息来源于网络。