编辑个人资料
通过v-model双向数据绑定
当点击保存把用户输入的头像,昵称,个人简介存放进userInfo这个对象中(userInfo是vuex中的数据,是可响应的)
![请添加图片描述](https://img-blog.csdnimg.cn/d1ade1fddab94d438d4677abc8870514.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5aW95oOz5ZCD6bq76Jav,size_20,color_FFFFFF,t_70,g_se,x_16)
存数据
![请添加图片描述](https://img-blog.csdnimg.cn/5593070aaeaa49f791c12c41dbbb57c4.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5aW95oOz5ZCD6bq76Jav,size_20,color_FFFFFF,t_70,g_se,x_16)
通过点击保存(save)把数据存到vuex中的userInfo
![请添加图片描述](https://img-blog.csdnimg.cn/66c5333e433b4c99a1a085879b4e1f32.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5aW95oOz5ZCD6bq76Jav,size_13,color_FFFFFF,t_70,g_se,x_16)
上传头像页— user-img.vue
复制框架中上传用户头像的属性过来即可(都能用到)
![请添加图片描述](https://img-blog.csdnimg.cn/1cd2f758560246e1a1f4243129fc1072.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5aW95oOz5ZCD6bq76Jav,size_18,color_FFFFFF,t_70,g_se,x_16)
接收父组件传递来的数据
![请添加图片描述](https://img-blog.csdnimg.cn/3d716b2ca4cd4a54928f49bebf5a84d8.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5aW95oOz5ZCD6bq76Jav,size_16,color_FFFFFF,t_70,g_se,x_16)
图片上传的限制规则,满足条件可以上传
![请添加图片描述](https://img-blog.csdnimg.cn/42f64455401a4f84a597184ed8fb7c79.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5aW95oOz5ZCD6bq76Jav,size_20,color_FFFFFF,t_70,g_se,x_16)
总结:通过点击事件把数据(头像,昵称,简介)存进vuex(响应式)
在上传头像时需要满足我们定义的限制规则,满足可上传