Ant Design Vue Pro流程分析记录

一、基本介绍

Ant Design Vue Pro提供了一套完整的解决方案,包括路由、状态管理、UI组件库、HTTP请求封装等,方便开发者快速搭建和维护企业级应用。

二、官网地址

Ant Design Pro of Vue

三、下载及安装

推荐使用Yarn

四、文件分布及说明

dist:发布时产生文件的目录

node_modules:官方和第三方组件所在目录(一般无需修改,如有修改需要注意会被覆盖)

public:公共资源目录

scr:主要代码目录

api:走向后端的路由目录,其中login.js是登录相关,manage.js是基本管理相关;

components:组件目录,自定义组件可放到此目录;

config:配置文件,其中defaultSetting.js项目基本配置,譬如项目名称;

router.config.js登录后主界面静态展示的菜单及路径;

mock:静态资源,不连后端时常用;

router:路由,动态生成界面展示路由;

store:类似于控制器,即主体逻辑在此目录下实现,譬如动态路由的调用,登录接口的调用及逻辑处理;

utils:工具包

views:视图,界面展示代码

tests:测试目录

package.json:组件及其版本等文件,其中:

调试下面部分影响了后续运行使用的命令,譬如,运行时使用yarn run serve中的serve指的就是这里的serve.

五、运行机制:

  1. 用户访问应用时,路由将用户导向BasicLayout

  2. BasicLayout渲染顶部导航栏和侧边栏。

  3. 根据用户的路由地址,Vue Router加载对应的页面组件。

  4. 页面组件可能会通过Vuex进行状态管理,也可能会通过Axios进行HTTP请求。

  5. 页面加载相关资源和数据,并渲染到页面上。

六、登录流程

src.views.user.Login.Vue页面,输入用户名密码后,点击登录,响应handleSubmit事件;

事件中调用Login方法,跳转到src.store.modules.user.js中的Login;

在Login方法中调用login,跳转到scr.api.login.js中的login,进而调用后端方法

相关推荐
tuddy7894646 分钟前
快速创建常见的数据模型、CRUD 接口、配置文件等重复性结构
前端
小流苏生30 分钟前
这是一篇关于忘记的文章
前端·程序员·ai编程
2601_9637713735 分钟前
Scaling Podcast RSS Feeds and Audio Streaming on WordPress Servers
前端·windows·php
名字还没想好☜3 小时前
Next.js App Router 数据获取:fetch 缓存、revalidate 与 dynamic 一次讲清
前端
成都渲染101云渲染66667 小时前
如何在3ds Max中实现更快、更高质量的渲染
前端·javascript·人工智能
闲猫9 小时前
Spring AI 对接Deepseek ChatModel 聊天对话
java·前端·spring
paopaokaka_luck10 小时前
英语单词学习系统的设计与实现(基于艾宾浩斯遗忘曲线的智能复习机制、语音朗读、多题型测试与错题自动收录、Echarts图形化分析)
vue.js·spring boot·后端·echarts
自信的未来11 小时前
JSON 工具|Web Worker 工程化打包 + 语法自动修复 + 多语言代码生成实战
java·前端·json
SRET11 小时前
Mineradio 沙盒隔离安装完全指南 | 一键安全运行 Electron 应用!!!
javascript·经验分享·安全·electron·aigc·音视频·ai编程
全栈前端老曹11 小时前
【MongoDB】安全与权限管理 —— 用户认证、角色权限、SSL 加密
前端·javascript·数据库·安全·mongodb·nosql·ssl