Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
momo的小宝贝
vue2-elm
提交
8d6db061
V
vue2-elm
项目概览
momo的小宝贝
/
vue2-elm
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
vue2-elm
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
8d6db061
编写于
3月 15, 2017
作者:
C
cangdu
提交者:
GitHub
3月 15, 2017
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #46 from clarkdo/master
[加入购物车]代码分支简化
上级
d400165a
22eef983
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
14 addition
and
46 deletion
+14
-46
src/store/mutations.js
src/store/mutations.js
+14
-46
未找到文件。
src/store/mutations.js
浏览文件 @
8d6db061
...
@@ -64,52 +64,20 @@ export default {
...
@@ -64,52 +64,20 @@ export default {
let
cart
=
state
.
cartList
;
let
cart
=
state
.
cartList
;
if
(
cart
[
shopid
]
&&
cart
[
shopid
][
category_id
]
&&
cart
[
shopid
][
category_id
][
item_id
]
&&
cart
[
shopid
][
category_id
][
item_id
][
food_id
])
{
if
(
cart
[
shopid
]
&&
cart
[
shopid
][
category_id
]
&&
cart
[
shopid
][
category_id
][
item_id
]
&&
cart
[
shopid
][
category_id
][
item_id
][
food_id
])
{
cart
[
shopid
][
category_id
][
item_id
][
food_id
][
'
num
'
]
++
;
cart
[
shopid
][
category_id
][
item_id
][
food_id
][
'
num
'
]
++
;
}
else
if
(
cart
[
shopid
]
&&
cart
[
shopid
][
category_id
]
&&
cart
[
shopid
][
category_id
][
item_id
])
{
cart
[
shopid
][
category_id
][
item_id
][
food_id
]
=
{};
cart
[
shopid
][
category_id
][
item_id
][
food_id
][
'
num
'
]
=
1
;
cart
[
shopid
][
category_id
][
item_id
][
food_id
][
'
id
'
]
=
food_id
;
cart
[
shopid
][
category_id
][
item_id
][
food_id
][
'
name
'
]
=
name
;
cart
[
shopid
][
category_id
][
item_id
][
food_id
][
'
price
'
]
=
price
;
cart
[
shopid
][
category_id
][
item_id
][
food_id
][
'
specs
'
]
=
specs
;
cart
[
shopid
][
category_id
][
item_id
][
food_id
][
'
packing_fee
'
]
=
packing_fee
;
cart
[
shopid
][
category_id
][
item_id
][
food_id
][
'
sku_id
'
]
=
sku_id
;
cart
[
shopid
][
category_id
][
item_id
][
food_id
][
'
stock
'
]
=
stock
;
}
else
if
(
cart
[
shopid
]
&&
cart
[
shopid
][
category_id
])
{
cart
[
shopid
][
category_id
][
item_id
]
=
{};
cart
[
shopid
][
category_id
][
item_id
][
food_id
]
=
{};
cart
[
shopid
][
category_id
][
item_id
][
food_id
][
'
num
'
]
=
1
;
cart
[
shopid
][
category_id
][
item_id
][
food_id
][
'
id
'
]
=
food_id
;
cart
[
shopid
][
category_id
][
item_id
][
food_id
][
'
name
'
]
=
name
;
cart
[
shopid
][
category_id
][
item_id
][
food_id
][
'
price
'
]
=
price
;
cart
[
shopid
][
category_id
][
item_id
][
food_id
][
'
specs
'
]
=
specs
;
cart
[
shopid
][
category_id
][
item_id
][
food_id
][
'
packing_fee
'
]
=
packing_fee
;
cart
[
shopid
][
category_id
][
item_id
][
food_id
][
'
sku_id
'
]
=
sku_id
;
cart
[
shopid
][
category_id
][
item_id
][
food_id
][
'
stock
'
]
=
stock
;
}
else
if
(
cart
[
shopid
])
{
cart
[
shopid
][
category_id
]
=
{};
cart
[
shopid
][
category_id
][
item_id
]
=
{};
cart
[
shopid
][
category_id
][
item_id
][
food_id
]
=
{};
cart
[
shopid
][
category_id
][
item_id
][
food_id
][
'
num
'
]
=
1
;
cart
[
shopid
][
category_id
][
item_id
][
food_id
][
'
id
'
]
=
food_id
;
cart
[
shopid
][
category_id
][
item_id
][
food_id
][
'
name
'
]
=
name
;
cart
[
shopid
][
category_id
][
item_id
][
food_id
][
'
price
'
]
=
price
;
cart
[
shopid
][
category_id
][
item_id
][
food_id
][
'
specs
'
]
=
specs
;
cart
[
shopid
][
category_id
][
item_id
][
food_id
][
'
packing_fee
'
]
=
packing_fee
;
cart
[
shopid
][
category_id
][
item_id
][
food_id
][
'
sku_id
'
]
=
sku_id
;
cart
[
shopid
][
category_id
][
item_id
][
food_id
][
'
stock
'
]
=
stock
;
}
else
{
}
else
{
cart
[
shopid
]
=
{};
cart
[
shopid
]
=
(
cart
[
shopid
]
||
{});
cart
[
shopid
][
category_id
]
=
{};
cart
[
shopid
][
category_id
]
=
(
cart
[
shopid
][
category_id
]
||
{});
cart
[
shopid
][
category_id
][
item_id
]
=
{};
cart
[
shopid
][
category_id
][
item_id
]
=
(
cart
[
shopid
][
category_id
][
item_id
]
||
{});
cart
[
shopid
][
category_id
][
item_id
][
food_id
]
=
{};
cart
[
shopid
][
category_id
][
item_id
][
food_id
]
=
{
cart
[
shopid
][
category_id
][
item_id
][
food_id
][
'
num
'
]
=
1
;
"
num
"
:
1
,
cart
[
shopid
][
category_id
][
item_id
][
food_id
][
'
id
'
]
=
food_id
;
"
id
"
:
food_id
,
cart
[
shopid
][
category_id
][
item_id
][
food_id
][
'
name
'
]
=
name
;
"
name
"
:
name
,
cart
[
shopid
][
category_id
][
item_id
][
food_id
][
'
price
'
]
=
price
;
"
price
"
:
price
,
cart
[
shopid
][
category_id
][
item_id
][
food_id
][
'
specs
'
]
=
specs
;
"
specs
"
:
specs
,
cart
[
shopid
][
category_id
][
item_id
][
food_id
][
'
packing_fee
'
]
=
packing_fee
;
"
packing_fee
"
:
packing_fee
,
cart
[
shopid
][
category_id
][
item_id
][
food_id
][
'
sku_id
'
]
=
sku_id
;
"
sku_id
"
:
sku_id
,
cart
[
shopid
][
category_id
][
item_id
][
food_id
][
'
stock
'
]
=
stock
;
"
stock
"
:
stock
};
}
}
state
.
cartList
=
{...
cart
};
state
.
cartList
=
{...
cart
};
//存入localStorage
//存入localStorage
...
@@ -280,4 +248,4 @@ export default {
...
@@ -280,4 +248,4 @@ export default {
state
.
cartPrice
=
price
;
state
.
cartPrice
=
price
;
},
},
}
}
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录