- 1
- 0
- 约1.11万字
- 约 10页
- 2026-09-17 发布于山东
- 举报
编写登录页面3.编写页面逻辑为了使代码更加简洁、可重用、方便将相同逻辑代码放在一起易于维护,可以将大部分代码放在setup函数中编写。对于登录页面,主要逻辑包括数据绑定、表单校验和登录行为。如下程序所示。编写登录页面编写登录页面上述代码中,使用scriptsetup标签实现了跟setup函数相同的效果。其中,loginRules与el-form的rules属性绑定,定制了表单的校验规则。doLogin函数是登录行为,在执行登录前通过loginFormRef的validate方法进行表单校验。然后,通过定义好的loginApi调用登录的API接口。在异步调用API的过程中,使用了async和await来处理异步行为。根据接口返回的code判断登录是否成功,如果成功,将登录状态、用户信息和token凭证存储到store中,并通过路由跳转到/home页面。如果登录失败,则进行错误提示处理。温馨提示在scriptsetup中通过import的组件可以直接使用到template中,如果是选项式API组件需要在components中进行注册才能使用。编写登录页面4.配置登录路由和登录拦截当编写完登录页面后,需要在路由列表中配置登录页面的路由。并且要在路由的前置守卫中配置未登录行
您可能关注的文档
- Vue.js 3开发基础与实战课件 第八章 Vue Router路由管理.ppt
- Vue.js 3开发基础与实战课件 第二章 Vue开发基础.ppt
- Vue.js 3开发基础与实战课件 第九章 Vue状态管理.ppt
- Vue.js 3开发基础与实战课件 第六章 Vue进阶.ppt
- Vue.js 3开发基础与实战课件 第七章 Vue CLI脚手架的使用.ppt
- Vue.js 3开发基础与实战课件 第三章 Vue指令.ppt
- Vue.js 3开发基础与实战课件 第十一章 网络数据交互技术.ppt
- Vue.js 3开发基础与实战课件 第十章 服务器端渲染技术.ppt
- Vue.js 3开发基础与实战课件 第四章 Vue组件.ppt
- Vue.js 3开发基础与实战课件 第五章 Vue组件进阶.ppt
- Unit 3 Smart Learning Section A 1a-1d 课件(内嵌视频)2026-2027学年人教版英语九年级上册.pptx
- 1.1 初识青铜器 课件 2026-2027学年美术四年级上册人教版.pptx
- 2.10 圆的面积(二) 课件(内嵌视频)2026-2027学年北师大版六年级数学上册.pptx
- 4.2 进入新时代的意义 课件-2026-2027学年统编版道德与法治九年级上册.pptx
- 1.1.2 生物的特征 课件-2026-2027学年人教版生物七年级上册.pptx
- 16.1 电压 课件(内嵌视频)2026-2027学年人教版物理九年级全一册.pptx
- 27.1 反比例函数的概念 课件(内嵌视频)2026-2027学年人教版九年级数学上册.pptx
- 13.4 升华与凝华 课件(内嵌视频)2026-2027学年沪科版物理九年级全一册.pptx
- Unit 2 Inspiring People Section A(1a-1d)课件(内嵌视频)2026-2027学年人教版英语九年级上册.pptx
- 14.3 热机 第2课时 课件(内嵌视频)2026-2027学年物理沪科版九年级全一册.pptx
最近下载
- (正式版)DB15∕T 4242-2025 《物业承接查验规范》.docx VIP
- 遥感水体提取是利用遥感技术获取地表水体信息的过程.pptx VIP
- 长沙理工大学2021-2022学年第1学期《高等数学(上)》期末考试试卷(A卷)及标准答案.pdf
- 标准图集-22G813 钢筋混凝土灌注桩图集.pdf VIP
- 中国研学旅市场调查报告.docx VIP
- 第2课 法律作用大 教学课件 2026秋新道德与法治六年级上册.ppt
- 劳动法试题及答案(共六套).docx VIP
- SQE职位说明书模板.doc VIP
- 第一单元第4课《线上游故宫》课件_湘教版三年级上册.ppt
- (2026秋新版)人教版五年级数学上册全册教案.doc
原创力文档

文档评论(0)