vue-admin-templae源码分析

news/2025/1/10 21:06:44/

1.源码结构:

build下index.js为工程发布dist工具 

mock为接口数据模拟服务器

 node_modules为npm install 安装的nodejs依赖模块

 

 public为静态资源

 src不工程源码目录

tests为单元测试目录

 

 开发与生产环境文件

vue.config.js为工程配置文件

 

 登陆页面,登陆按钮点击事件调用完整流程:

 通过EL-BUTTON元素生成按钮并指定点击事件:  

@click.native.prevent="handleLogin"
<el-button :loading="loading" type="primary" style="width:100%;margin-bottom:30px;" @click.native.prevent="handleLogin">登陆</el-button>

 

 点击登陆后会触发事件函数: 

handleLogin

先验证用户名与密码合法性,然后再分发路由 user/login 跳转到路由表寻找对应的路由

handleLogin() { // 登陆处理// 先验证后回调this.$refs.loginForm.validate(valid => {// 用户名与密码验证通过if (valid) {this.loading = true// 路由分发this.$store.dispatch('user/login', this.loginForm).then(() => {// 路由跳转到/this.$router.push({ path: this.redirect || '/' })this.loading = false}).catch(() => {this.loading = false})} else {console.log('error submit!!')return false}})}

路由会自动转向api接口,并执行login方法: 

 通过POST方法请求MOCK服务器接口

 MOCK服务器处理登陆请求,并根据令牌取用户数据

返回合法的用户数据:

 

token数据如下:

 

 


http://www.ppmy.cn/news/121876.html

相关文章

LLM:LLaMA模型和微调的Alpaca模型

待写 LLaMA模型 论文原文:https://arxiv.org/abs/2302.13971v1 预训练数据 模型架构 模型就是用的transformer的decoder,所以在结构上它与GPT是非常类似的,只是有一些细节需要注意一下。 1、RMS Pre-Norm 2、SwiGLU激活函数 3、RoPE旋转位置编码 Alpaca模型 [Stanford …

Pandas+ChatGPT强强结合诞生PandasAI,数据分析师行业要变天了?

大家好&#xff0c;我是千与千寻&#xff0c;可以叫我千寻&#xff0c;我自己主要的编程语言是Python和Java。 说到Python编程语言&#xff0c;使用Python语言主要使用的是数据科学领域的从业者。 Python编程语言之所以在数据科学领域十分火热&#xff0c;源于Python语言的三…

防雷箱也可以是智能的——同为(TOWE)科技智能防雷箱系列产品

雷电灾害被我国国防电工委列为“电子时代的一大公害”&#xff0c;我国由于幅员辽阔&#xff0c;地处温带和亚热带地区&#xff0c;全国雷电多发的4个区分别为南方区、高原区、北方区和新疆区。据统计&#xff0c;在我国&#xff0c;每年因雷击造成的人员伤亡近万人&#xff0c…

智慧防雷+智能防雷安全检测系统

雷电是由雷云&#xff08;带电的云层&#xff09;对地面建筑物及大地放电引发的自然天气现象。如果缺乏有效的雷电防护措施&#xff0c;雷电会给人们的生产、生活带来严重的危害。雷电可以击毁建筑物&#xff0c;破坏供配电系统、通信设备&#xff0c;造成计算机信息系统中断&a…

聊聊太阳能光伏发电系统的防雷设计

随着科学技术水平的日益进步&#xff0c;人类对能源的需求量越来越大。但是&#xff0c;能源与环境问题始终是摆在人类面前最具挑战性的难题。近些年&#xff0c;太阳能、风能、水能、地热能等再生能源发展迅速&#xff0c;成为可持续发展的新途径。我国太阳能资源十分丰富&…

安防监控防雷+防雷工程综合应用解决方案

现代的安防控制设备均系微电子化产品&#xff0c;这些控制设备具有高密度、高速度、低电压和低功耗等特性。因安防控制电子设备的精密&#xff0c;耐过电压能力下降&#xff0c;其对各种诸如雷电过电压、电力系统操作过电压、静电放电、电磁辐射等电磁干扰非常敏感&#xff0c;…

强承载力,防雷抗浪涌,同为(TOWE)大功率数据中心机房PDU插排测评

供电系统是整个数据中心机房的动力来源&#xff0c;扮演着“心脏和大动脉”的重要角色&#xff0c;负责将能量输送到机房每一台用电设备&#xff0c;其稳定和安全关系到数据中心服务器集中式收集、存储、处理数据、发送信息等相关服务和核心业务正常运行。一旦机房的供配电系统…

防雷器和电涌保护器的区别

众所周知&#xff0c;闪电是最重要的浪涌来源。据记录&#xff0c;闪电具有100万至10亿伏特和10&#xff0c;000至200&#xff0c;000安培的电流能量。但是&#xff0c;闪电仅占设施中所有雷击危害瞬态事件的一部分。 由于瞬变可能来自外部来源&#xff08;如闪电&#xff09;…