手把手教Vue+elementUI搭建后台管理系统(一):项目介绍

本文将指导如何利用vue和element-ui构建一个后台管理系统的框架,涵盖项目环境配置、element-ui应用,以及涉及vue-router、vuex、axios、mock、i18n等技术的封装和管理。
摘要由CSDN通过智能技术生成
基本介绍

使用 vue 以及 element-ui 搭建一个 后台管理系统的项目框架,为了方面后续vue项目的开发,可以达到拿来即用的效果。主要涉及到内容包含:项目开发环境安装及配置、elementui的使用;cookie、axios、mock等封装处理;i18n国际化;vuex状态管理;vue-router路由管理;axios、router、业务代码等模块化封装;vue-router动态路由加载;常用组件封装步骤及封装思想等。

软件及技术

开发工具:

HBuilderX 、Visual Studio Code 等

环境:

node      运行环境
npm     包管理工具
webpack   打包工具
vue-cli     项目创建脚手架工具

依赖:

vuex      状态管理(处理组件间数据交互)
axios      请求管理(发送 ajax 请求并处理)
router      页面跳转(各组件间跳转规则)
js-cookie      处理 cookie
mockjs      模拟后端数据处理
element-ui      页面显示
vue-i18n      国际化处理

项目目录

最终完成项目目录结构基本如下:

|--- dist                项目打包后的文件夹(npm run build)
|
|--- node_modules        存放第三方依赖(npm install 执行产生)
|
|--- public              存放静态文件夹
|   |--- favicon.ico     是网站图标 
|   |--- index.html      页面入口文件
|
|--- src                 存放源码文件夹
|   |--- assets         存放 css、图片等文件
|   |--- http           用于存放、封装 axios 请求
|   |--- components     存放全局共用组件
|   |--- views          存放视图组件
|   |--- router         存放路由配置
|   |--- store          存放 vuex 配置
|   |--- mock           项目 mock 模拟数据
|   |--- utils          存放全局公用方法
|   |--- i18n           国际化 language
|   |--- App.vue        入口组件
|   |--- main.js        入口 js, 加载组件、初始化等
|
|--- .gitignore         指定文件无需提交到git上
|
|--- .env.development   开发环境配置文件
|
|--- .env.production    生产环境配置文件
|
|--- balel.config.js    使用一些预设
|
|--- package.json       项目描述及依赖
|
|--- package-lock.json  版本管理使用的文件
|
|--- vue.config.js      项目配置文件
|
|--- README.md          项目介绍
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

longerJue

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值