一、vue-element-admin

1、简介

而vue-element-admin是基于element-ui 的一套后台管理系统集成方案。

功能:https://panjiachen.github.io/vue-element-admin-site/zh/guide/#功能

GitHub地址:https://github.com/PanJiaChen/vue-element-admin

项目在线预览:https://panjiachen.gitee.io/vue-element-admin

2、安装

# 解压压缩包
# 进入目录
cd vue-element-admin-master
# 安装依赖
npm install
# 启动。执行后,浏览器自动弹出并访问http://localhost:9527/
npm run dev

二、vue-admin-template

1、简介

vueAdmin-template是基于vue-element-admin的一套后台管理系统基础模板(最少精简版),可作为模板进行二次开发。

GitHub地址:https://github.com/PanJiaChen/vue-admin-template

建议:你可以在 vue-admin-template 的基础上进行二次开发,把 vue-element-admin当做工具箱,想要什么功能或者组件就去 vue-element-admin 那里复制过来。

2、安装

# 解压压缩包
# 进入目录
cd vue-admin-template-master
# 安装依赖
npm install
# 启动。执行后,浏览器自动弹出并访问http://localhost:9528/
npm run dev

第二部分后台系统前端页面搭建

一、项目的创建和基本配置

1、创建项目

将vue-admin-template-master重命名为guli-admin

2、修改项目信息

package.json

{"name": "guli-admin",......"description": "谷粒学院后台管理系统","author": "Helen <55317332@qq.com>",......
}

3、如果需要修改端口号

config/index.js中修改

port: 9528

4、项目的目录结构

├── build // 构建脚本
├── config // 全局配置
├── node_modules // 项目依赖模块
├── src //项目源代码
├── static // 静态资源
└── package.jspon // 项目信息和依赖配置
src
├── api // 各种接口
├── assets // 图片等资源
├── components // 各种公共组件,非公共组件在各自view下维护
├── icons //svg icon
├── router // 路由表
├── store // 存储
├── styles // 各种样式
├── utils // 公共工具,非公共工具,在各自view下维护
├── views // 各种layout
├── App.vue //***项目顶层组件***
├── main.js //***项目入口文件***
└── permission.js //认证入口

5、运行项目

1npm run dev

二、登录页修改

src/views/login/index.vue(登录组件)

国际化设置
打开 src/main.js(项目的js入口),第7行,修改语言为 zh-CN,使用中文语言环境,例如:日期时间组件

import locale from 'element-ui/lib/locale/lang/zh-CN' // lang i18n

四、Eslint语法规范型检查

1、ESLint简介

JavaScript 是一个动态的弱类型语言,在开发中比较容易出错。因为没有编译程序,为了寻找 JavaScript 代码错误通常需要在执行过程中不断调适。
ESLint 是一个语法规则和代码风格的检查工具,可以用来保证写出语法正确、风格统一的代码。让程序员在编码的过程中发现问题而不是在执行的过程中。

2、语法规则

ESLint 内置了一些规则,也可以在使用过程中自定义规则。
本项目的语法规则包括:两个字符缩进,必须使用单引号,不能使用双引号,语句后不可以写分号,代码段之间必须有一个空行等。

3、确认开启语法检查

打开 config/index.js,配置是否开启语法检查

useEslint: true,

可以关闭语法检查,建议开启,养成良好的编程习惯

4、ESLint插件安装

vs code的ESLint插件,能帮助我们自动整理代码格式

5、插件的扩展设置

选择vs code左下角的“设置”, 打开 VSCode 配置文件,添加如下配置

"files.autoSave": "off", "eslint.validate": [ "javascript", "javascriptreact", "vue-html", { "language": "vue", "autoFix": true } ], "eslint.run": "onSave", "eslint.autoFixOnSave": true

在线教育项目Day04--后台管理系统集成方案vue-element-admin相关推荐

  1. 在线教育项目04_讲师管理前端开发

    在线教育项目04_讲师管理前端开发 一.登录功能(临时) 跨域问题 框架使用的过程 二.前端讲师开发 1.讲师列表 2.讲师列表添加分页 3.讲师列表条件查询实现 4.讲师列表删除功能 5.讲师列表删 ...

  2. 在线教育项目技术笔记1

    文章目录 一.MybatisPlus技术点 1.MybatisPlus主键自增策略: 2.MybatisPlus自动填充 3.MybatisPlus实现乐观锁 4.MybatisPlus配置控制台打印 ...

  3. 在线教育项目02_前端知识(es6、vue)

    在线教育项目02_讲师管理模块 一.统一异常处理的另外两种情况 1.1 特殊异常(特定异常处理) 1.2 自定义异常处理 二.统一日志处理 1.Logback日志工具 三.ECMAScript 6.0 ...

  4. 在线教育项目_整体介绍

    在线教育项目_整体介绍 一.项目的背景 二.商业模式 2.1 B2C(该项目的模式) 2.2 B2B2C(商家到商家到用户) 3.功能模块 3.1 系统后台 3.2 系统前台 4.项目使用到的技术 4 ...

  5. (在线教育)项目总结

    一.在线教育项目功能点(B2C) 1.后台管理系统 1.登录功能(SpringSecurity框架) 2.权限管理功能 (1)菜单管理 列表.添加.修改.删除 (2)角色管理 * 列表.添加.修改.删 ...

  6. 在线教育平台搭建的几种方案

    如何进行在线教育平台搭建?哪种搭建方式才是最有效的?要弄懂这些问题,就必须先搞清楚什么叫在线教育平台. 一.什么是在线教育平台? 在线教育平台,简单来说,就是专门为教培机构或讲师搭建的一个网络教学平台 ...

  7. 黑马在线教育项目---5、使用填充器创建数据库数据

    黑马在线教育项目---5.使用填充器创建数据库数据 一.总结 一句话总结: ①创建填充器文件:#php artisan make:seeder ManagerTableSeeder ③执行填充器文件: ...

  8. 黑马在线教育项目---15-16、datatables插件

    黑马在线教育项目---15-16.datatables插件 一.总结 一句话总结: datatables插件也比较好用,引入好插件的js和css后,核心代码也就是插件的初始化,如果要修改配置可以百度 ...

  9. 小程序食堂订餐点餐项目+后台管理前后分离VUE

    活动地址:毕业季·进击的技术er  博主介绍:✌在职Java研发工程师.专注于程序设计.源码分享.技术交流.专注于Java技术领域和毕业设计✌ 项目名称 小程序食堂订餐点餐项目+后台管理前后分离VUE ...

最新文章

  1. Got MethodID of ReferenceType that is not a member of the ReferenceType
  2. DOS状态下可以安装Win XP
  3. Linux 下的推迟执行
  4. 求绝对值 c鱼眼_初一上学期,绝对值的相关计算,提优篇
  5. pytorch中的gather函数_Pytorch中Emdedding函数的解释及使用方法
  6. [python机器学习及实践(2)]Sklearn实现朴素贝叶斯
  7. 栈和队列8 - 数据结构和算法30
  8. 大地测量学基础(复习)第一部分
  9. QQ拼音输入法实属流氓软件
  10. c语言星空特效源代码,星空 - 网页特效代码|网页特效观止 - 让你的网页靓起来!...
  11. Python爬取豆瓣电影信息并分析
  12. promise、axios 理解
  13. 提升思考力的8种日常训练法
  14. AQS: CLH 介绍
  15. JVAV面试常考基础概念
  16. 无所不能的Java系列文章
  17. 数字信号与模拟信号的区别(转载)
  18. 网页导航栏设计方法和技巧
  19. PCB阻焊油墨知识汇总
  20. 台式计算机喇叭啸叫声,电脑K歌麦和音箱产生啸叫干扰的原因详解

热门文章

  1. zigbee之OSAL操作系统
  2. 【Android安全】IDA使用技巧
  3. 计算机网络图谱图试题,历年全国计算机等级考试四级网络笔试综合真题:图片版...
  4. gh0st3.6源码编译+++免杀教程
  5. 基于wifi控制的51单片机智能照明控制系统设计
  6. 我的十年编程路 2020年篇
  7. 最新智能手机数据出炉!全球2.5亿支产量,OPPO市占率全球第三!
  8. ​福瑞泰克高阶自动驾驶解决方案成功定点一汽红旗全新车型平台
  9. python常用快捷键,写代码事半功倍
  10. js行背景变色、显示提示层的代码