1.GPT和Copilot
Copilot
Tab接受
删除键,不接受
ctrl+enter更多方案
更适合的是修改方向
const submitForm = async () => {
//等待校验结果
await formRef.value.validate()
//提交修改
await userUpdateInfoService(form.value)
//通知user模块,进行数据更新
getUser()
//提示用户
ElMessage.success('修改成功')
}
更换头像
- 完成静态结构的架子
<el-upload>配合两个button
-
选择预览图片
-
上传头像(封装接口,调用接口)
修改密码
静态结构+校验处理
//密码修改完成后,退出重新登录
//清空本地存储的token和个人信息
userStore.setToken(' ')
userStore.setUser({ })
//拦截到登录页
router.push('/login')