| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> 基于vue的后台管理系统开发 -> 正文阅读 |
|
[JavaScript知识库]基于vue的后台管理系统开发 |
? ? ? ?如果要快速开发一套基于vue的后台管理系统,你可以手动从0到1动手撸,也可以基于现有的vue的后台管理系统模版进行开发。 github上有几套关注度比较的vue后台管理系统模版[1]:
? ? ? ?经过比较,博主选了vue-manage-system这套后台管理系统模版进行开发。登录和首页效果图如下图所示: ? ? ? ?本博客将重点介绍这套模版的使用,博客的提纲如下: 1. 准备工作?1.1 下载后台代码模版 ? ? ? 打开代码模版的git地址项目地址:https://github.com/lin-xin/vue-manage-system,在终端输入以下指令,clone代码到本地。
?1.2 运行模版代码 ? ? ? cd 到vue-manage-system目录,在终端输入以下指令,安装依赖:
? ? ?等待依赖安装完成之后,在终端输入以下指令,运行代码:
? ? ?在浏览器输入:http://localhost:3000/,点击登录按钮,即可进入首页。 2. 模版代码介绍?2.1 技术选型 ? ? ? ?该模版基于 Vue3,使用 vue-cli3 脚手架,引用 Element Plus 组件库,方便开发快速简洁好看的组件。分离颜色样式,支持手动切换主题色,而且很方便使用自定义主题色。其他库归纳如下:
?2.2 代码结构介绍? ? ? 3. 功能设计?3.1 清理工作 ? ? ? ? 用IDE打开模版代码,进行清理工作,主要有以下工作:
?3.2 功能设计 ? ? ? ? 根据具体需求设计后台管理系统功能,在对应的文件夹下创建Vue页面文件、添加或修改路由状态、保存状态到store(例如登录状态、用户信息等),从store中去读保存的信息。 ?3.3 打包部署 ?3.3.1 打包脚本
? ? . 在根据目录下创建文件夹config,在创建config.js,config.js代码如下:
? ? . 将根目录下的package.json下的scripts的指令修改如下:
?3.3.2 打包
? ? . 生产包:
?3.3.3 部署 ? ? 经过上述步骤之后打包得到dist包,你可以选择两种方式进行部署:
4.Demo代码? ? 代码已上传git,需要的小伙伴可以直接下载,git下载地址。 5.参考文献2)?https://github.com/PanJiaChen/vue-element-admin 3)?https://github.com/taylorchen709/vue-admin 5)https://github.com/iview/iview-admin |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/28 11:52:24- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |