首页 米可游戏攻略 正文

eladmin框架怎么用?保姆级教程来了!

今天给大家分享一下我最近捣鼓的一个项目,叫eladmin。这玩意儿,说白,就是一个现成的后台管理系统,前后端都给你弄好,咱们可以直接拿来用,或者在上面改改,加点自己的东西。 一开始我为啥选它?还不是因为我懒,不想从头搭个架子。这玩意儿,流行的技术栈都有,什么Spring Boot、Vue之类的,我看着也熟,上手快。 第一步:下载和...

今天给大家分享一下我最近捣鼓的一个项目,叫eladmin。这玩意儿,说白,就是一个现成的后台管理系统,前后端都给你弄好,咱们可以直接拿来用,或者在上面改改,加点自己的东西。

一开始我为啥选它?还不是因为我懒,不想从头搭个架子。这玩意儿,流行的技术栈都有,什么Spring Boot、Vue之类的,我看着也熟,上手快。

第一步:下载和启动

这项目是开源的,直接就能找到。有两个版本,一个是完整版,叫vue-element-admin,功能多;还有一个是简化版,叫vue-admin-template,比较干净。我一开始图省事,就下个简化版。

下载下来,解压,然后就得跑起来。这玩意儿分前端和后端,得分别启动。我先折腾的后端,用IDEA打开,配好数据库,数据库我用的MySQL,再改改配置文件里的数据库连接信息,点个运行,后端就跑起来。

然后是前端,用VS Code打开,先装依赖,运行命令npm install, 装好依赖后运行命令npm run dev,搞定!浏览器里一输地址,就能看到登录页面,还挺像那么回事。

小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区

第二步:熟悉项目结构

跑起来只是第一步,我还得看看这玩意儿到底咋回事。后端代码,我主要看看几个重要的包:

  • controller:这里面放的是接口,就是前端访问后端的入口。
  • service:这里面是业务逻辑,比如怎么查数据,怎么更新数据。
  • repository:这里是跟数据库打交道的,数据的增删改查都在这。
  • domain:这里定义数据库表的结构,一个类对应一张表。

前端代码,我主要看看:

  • src/views:这里放的是各个页面。
  • src/api:这里是和后端接口对接的代码。
  • src/router:这里配置页面的路由,就是访问什么地址显示哪个页面。

第三步:试着加个新功能

光看不练假把式,我得试着加个新功能,才算真正掌握。我想加个简单的用户管理功能,就是能看到用户列表,能添加、修改、删除用户。

我在后端建个User类,对应数据库里的user表。然后在repository里写个UserRepository,用来操作user表。接着在service里写个UserService,实现用户的增删改查逻辑。在controller里写个UserController,提供给前端调用的接口。

前端,我在views里新建个*页面,用来显示用户列表。在api里加几个函数,用来调用后端的接口。然后在router里配置好路由,让访问/user的时候显示*页面。

这么一套下来,一个简单的用户管理功能就完成。这只是个最基本的功能,还有很多可以完善的地方,比如加个权限控制,让不同的用户能看到不同的内容。

第四步:踩坑与填坑

整个过程也不是一帆风顺的,我也踩不少坑。比如,刚开始的时候,数据库连不上,搞半天才发现是配置文件里的密码写错。还有一次,前端页面死活出不来,发现是路由配置写错。

遇到问题,我就去网上查资料,看文档,问大佬,一步步解决。这也是学习的过程嘛不踩坑,哪能成长?

这回折腾eladmin,还是挺有收获的。我不仅熟悉这个框架,还顺便复习一下Spring Boot和Vue的知识。最重要的是,我掌握一套快速开发后台管理系统的方法,以后再遇到类似的项目,我就不用从零开始,直接在eladmin的基础上改改就行,效率大大提高!

阅读全文