当前位置: 首页 > news >正文

后台管理系统-项目初始化

认识vue-admin

**核心交付:** 为什么要基于现成架子二次开发

什么是二次开发:基于已有的代码(项目工程,脚手架)开进行新功能的开发

所以看懂已有的框架中的既有代码,变得很重要了

1. 背景知识


后台管理系统是一种最常见的应用模式,不同的管理系统之间有很多相似的地方,比如:

  1. 页面整体结构相似(Sidebar + Navbar + Main经典布局)
  1. 技术选型相似 (Vue.js + VueRouter + Vuex + Axios...)
  1. 业务类型相似 (CRUD + 导入导出 + 权限管理...)

既然这么多一样的地方,有必要每次开发后台管理系统,都重新创建一套吗?

2. vue-admin

vue-admin是基于vue-admin-template做了一些升级和改版之后的后台管理系统脚手架,内置了必要的安装包、目录结构划分、路由表设计等等,方便做二次开发,我们需要做的大部分是 填空题 ,架子搭建部分工作通常由团队Leader来做

执行下面命令,克隆脚手架到本地,并安装依赖运行

# 克隆项目
git clone http://git.itcast.cn/heimaqianduan/vue-admin.git

# 安装依赖
npm i

# 启动项目
npm run start

熟悉项目目录

**核心交付:** 熟悉项目的目录结构设计
 


说明:

  1. src 目录指的是源代码(source code)目录,存放项目应用的源代码,包含项目的逻辑和功能实现,实际上线之后在浏览器中跑的代码就是它们

好处:1. 维护方便 2. 语义化

    1. apis - 业务接口
    1. assets - 静态资源 (

相关文章:

  • 网络编程(24)——实现带参数的http-get请求
  • Linux 文件内容查看
  • 力扣LeetCode: 740 删除并获得点数
  • 机器视觉--图像的运算(乘法)
  • EXCEL解决IF函数“您已为此函数输入太多个参数”的报错
  • 12. Docker 网络(bridge,host,none,container,自定义网络)配置操作详解
  • 通读【基于深度学习的网络异常流量检测研究与系统实现】
  • Django 5实用指南(二)项目结构与管理
  • 【R语言】主成分分析与因子分析
  • 【vue】nodejs版本管理利器:nvm
  • MySQL 之INDEX 索引(Index Index of MySQL)
  • 请求转发和响应重定向
  • 深入剖析模型推理:原理、技术与挑战
  • QT--对话框的切换
  • Vue 中 MVVM、MVC 和 MVP 模式的区别
  • Linux中挂载是什么意思?
  • 网络安全要学python 网络安全要学爬虫吗
  • 【数据分析】1 认识数据分析
  • 【Java进阶篇】——第11篇:Java 8 新特性及使用
  • Go入门之map
  • 一周观展|上海浦东美术馆透纳展还剩最后5天
  • 文旅局局长回应游客住家里:“作为一个宣恩市民我也会这么做”
  • 市值增22倍,巴菲特30年重仓股盘点
  • 我的诗歌阅读史
  • 三亚回应“游客骑摩托艇出海遇暴雨”:未失联,已引导申请先行赔付
  • 全球最大汽车板供应商宝钢股份:汽车工业加速转型中材料商如何共舞?