1.当前现状
2.核心思想
分析:
由于用户资料数据是需要在多个组件中共享的数据,所以我们按照我们之前定好的原则,如果接口获取到的数据需要共享,那么该状态数据的操作,我们都放到vuex中来集中管理
思路:
1.在进行路由跳转时,获取用户个人信息,保存到vuex
2.写actions --> mutations ---> status在路由守卫中,发ajax请求
3.进入主页后,从vuex中取出数据
3.实现:
1.封装获取用户信息的接口
2.准备vuex
第7行准备state
第22到24行准备mutations
第34到37行准备actions,其中还有一个获取用户图片的接口