vue 购物车为什么要用vuex

为什么购物车页面要用vuex
为什么要存储数据、存储什么数据
不是直接请求获取数据
存储数据是不想去请求数据吗

vuex是状态管理,这是用来区分那个用户的购物车,总不能让a用户变了b用户的购物车,,前端要根据这个用户状态去发送HTTP请求的呀

vuex是全局数据管理,存起来整个项目不用传来传去,避免路由切换数据不更新的问题,比如你会退到购物车页面的时候,数据就会自动更新
如果你在只要进去页面就调接口刷新购物车列表的话也就没必要存起来了,存起来是为了减少服务器的开销,用户体验好点,不需要等待接口返回

vuex存书全局共用,减少服务器开销,不同页面都可以调取这份数据