为了账号安全,请及时绑定邮箱和手机立即绑定

38、vuex管理用户地址

标签:
Html5 Vue.js vuex

前言:前面几章我们学习了一下vuex,学习总归是要学以致用,还是回到地址列表中,在第32章中我们使用的是localstorage来实现这方面的功能,但是效果很不好,所以本章我们用vuex来管理我们用户填写的地址。
GitHub:https://github.com/Ewall1106/mall

1、提交地址数据

(1)通过上一章vuex初探(五)的学习,我们知道在组件中可以直接commit提交mutations

(2)所以我们在用户点击save事件的时候,将数据作为参数提交mutation

用户点击`save`事件

2、vuex仓库

(1)上文中在地址编辑页面提交了一个mutation,然后我们回到store文件夹中,首先应该定义一下state数据,这里我们的地址应该是一个数组。

`store`文件夹

(2)然后在mutations.js文件中,将用户commit提交的参数赋给这个address数组

`commit`提交.png

3、获取state

(1)然后我们就可以去地址列表页面获取address数据
(2)至于forEach函数无非是由于组件需要一个id用于设置默认勾选,所以遍历一下。

获取`address数据`

这样,我们就在我们的商场项目中用vuex管理了用户的地址。

4、小结

然后完善一下编辑和删除的功能,我们的地址选择就完成了。

点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
Web前端工程师
手记
粉丝
7084
获赞与收藏
266

关注作者,订阅最新文章

阅读免费教程

感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消