商城加入购物车操作

1.首先通过观察已经上线的项目可以知道,点击加入购物车会跳转到一个加入购物车成功的页面,

还会将加入购物车的商品信息和数量传到服务器上

2.写api

通过接口文档可以知道有两个参数和请求方式是post

然后我们可以再store上

 

这里只需要返回一个请求是否成功的信息,所以不需要存储数据,注意这里async函数会返回一个promise

3.组件派发请求

 

 如果请求成功,进行页面跳转,若失败了则跳出弹窗

这里是成功后跳转的页面

这里的问题是怎么将加入购物车的商品信息传到这个页面,对于数据简单的我们可以通过query传过去比如说

 

对于数据比较复杂的例如商品详细信息,我们可以通过会话存储,需要注意的是会话存储只能存储字符串类型,进行存储之前需要类型转化

 

最后我们就可以在组件中拿到需要展示的数据了

 

发现自己对于异步操作还是不熟悉,promise,async,await

2022.1.11    8.30--10.48 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值