Vue3项目开发——新闻发布管理系统(九)(完结篇)

server/2024/10/9 2:35:49/

文章目录

  • 十一、用户信息管理
    • 1、用户基本资料管理
      • 1.1 页面设计
      • 1.2 封装接口,更新信息
    • 2、更换头像
      • 2.1 静态结构
      • 2.2 选择图片预览
      • 2.3 上传头像
    • 3、重置密码
      • 3.1 页面设计
      • 3.2 封装接口,更新密码
  • 十二、项目打包
  • 十三、系统全部源码下载

十一、用户信息管理

用户信息管理包括功能:基本资料更换头像重置密码
在这里插入图片描述

1、用户基本资料管理

1.1 页面设计

在这里插入图片描述

用户基本资料表单使用一个el-form表单组件,有四行内容,前三行是输入框,第四行是按钮:

  • 第一行 label 登录名称,输入框禁用不可输入状态
  • 第二行 label 用户昵称,输入框可输入
  • 第三行 label 用户邮箱,输入框可输入
  • 第四行按钮,提交修改

并且需要实现给昵称邮箱添加校验

  • 昵称 nickname 必须是2-10位的非空字符串
  • 邮箱 email 符合

http://www.ppmy.cn/server/126523.html

相关文章

UML中类和类之间关系和各种图

文章目录 1.UML概述2.UML建模工具3.常见UML图_类图4.类图之类和类之间的关系5.用例图1.用例图是什么2.用例图所包含的元素3.用例图所包含的关系 6.状态图1.状态图是什么?2.状态图所包含的元素 7.活动图1.活动图的元素 8.时序图1.时序图是什么?2.时序图的…

【Git原理与使用】Git初识基本操作

Git初识&&基本操作 1.初识Git2.Git安装3.Git基本操作3.1创建Git本地仓库3.2配置Git3.3认识工作区、暂存区、版本库3.4添加文件3.5修改文件3.6版本回退3.7撤销修改3.8删除文件 点赞👍👍收藏🌟🌟关注💖&#x1f…

基于微信的乐室预约小程序+ssm(lw+演示+源码+运行)

摘 要 随着社会的发展,社会的方方面面都在利用信息化时代的优势。互联网的优势和普及使得各种系统的开发成为必需。 本文以实际运用为开发背景,运用软件工程原理和开发方法,它主要是采用java语言技术和mysql数据库来完成对系统的设计。整个…

Springboot + netty + rabbitmq + myBatis

目录 0.为什么用消息队列1.代码文件创建结构2.pom.xml文件3.三个配置文件开发和生产环境4.Rabbitmq 基础配置类 TtlQueueConfig5.建立netty服务器 rabbitmq消息生产者6.建立常规队列的消费者 Consumer7.建立死信队列的消费者 DeadLetterConsumer8.建立mapper.xml文件9.建立map…

MongoDB 快速入门+单机部署(附带脚本)

目录 介绍 体系结构 数据模型 BSON BSON 数据类型 特点 高性能 高可用 高扩展 丰富的查询支持 其他特点 部署 单机部署 普通安装 脚本安装 Docker Compose 安装 卸载 停止 MongoDB 删除包 删除数据目录 参考: https://docs.mongoing.com/ 介绍…

我店生活系统小程序开发功能解析

一、市场定位与目标用户 市场定位:我店生活小程序旨在打造一个集购物、娱乐、服务于一体的综合性本地生活服务平台,满足用户多样化的生活需求。通过整合周边生活服务资源,提供一站式的生活服务体验。 目标用户:主要面向中青年人…

程序地址空间

文章目录 程序地址空间进程地址空间关于页表 早期内存的分配方式 程序地址空间 计算机得物理内存大小是固定的,就是计算机主板内存槽上的实际物理空间,CPU可以直接继续寻址,物理内存的容量是固定的,但是寻址的卡空间取决于CPU地址…

小程序电量

原生小程序: wx.getBatteryInfo({success: res > {console.log(res);}; }); success返回值: level设备电量,范围 1 - 100isCharging是否正在充电中 uniapp: uni.getBatteryInfo({success: res > {console.log(res);};…