uniapp商城之用户模块【个人信息】

文章目录


前言

用户对会员信息进行更新操作,涉及到表单数据提交、图片读取、文件上传等。

一、前提准备

1.新建分包页面

2.静态结构

3.自定义导航

二、获取和渲染

登录后才可以获取用户个人信息,目前已封装请求拦截器,拦截器中自动添加了token,无需再手动添加。

1.封装API接口

2.初始化调用

3.定义类型

发现该用户详情类型定义中与用户登录的某些字段一样,将共有部分提取可进行封装,如下

4.页面渲染

三、修改用户头像

1. 调用拍照/选择图片

通过uni.chooseMedia()读取用户相册的照片或者拍照

2.获取图片路径

3.上传文件

4.更新头像

四、修改用户昵称

1.封装API接口

2.定义类型

3.点击保存调用并提示


4.同步头像昵称

在修改昵称保存后并返回到上一页

五、修改用户性别

根据单选事件获取到性别,然后提交更新

六、修改用户生日

pick组件使用@change事件收集数据。

七、修改用户所在城市

相关推荐
Byron070713 分钟前
Vue3-管理状态 effectScope
前端·javascript·vue.js·前端框架
苏-言30 分钟前
Spring Boot Web项目全解析:从前端请求到后端处理
前端·spring boot·后端
大模型铲屎官1 小时前
HTML5 Canvas 与 SVG:让网页图形与动画活跃起来
前端·html·html5·svg·canvas·网页图形与动画
魔术师卡颂1 小时前
从 DeepSeek 看25年前端的一个小趋势
前端·aigc
山禾女鬼0012 小时前
NPM 的扁平化目录与幻影依赖问题,以及 PNPM 如何通过硬链接和软链接解决
前端·npm·node.js
前端旅人_cs2 小时前
手动搭建VITE + REACT
前端·react.js
浏览器爱好者2 小时前
如何使用Webpack构建前端应用?
前端·webpack·node.js
LCG元2 小时前
Vue.js组件开发-实现全屏手风琴幻灯片切换特效
前端·javascript·vue.js
_未知_开摆2 小时前
mixin
前端·javascript·vue.js
3283478051Sun2 小时前
Vue(3)
前端·javascript·vue.js