#基于 vue2 element-ui 升级 为 vue3 + vite 构建的财务后台管理系统(`vue3`+`vuex`+`axios`+`vue-router`+`element-plus`+`echarts`+`websocket`+`vue-i18n`)
[![LICENSE](https://img.shields.io/badge/license-Anti%20996-blue.svg)](https://github.com/996icu/996.ICU/blob/master/LICENSE)[![996.icu](https://img.shields.io/badge/link-996.icu-red.svg)](https://996.icu)
---
### 本项目可以学到:
1、学会使用vue2升级vue3构建项目.
2、vue+vite构建,移除webpack。
3、基于(pomise)封装axios的get、post等http请求.
4、学会使用vue-router实现页面跳转带参.
5、学会使用vuex状态管理.
6、配套element-plus(主要对table的操作多)
7、对element plus进行二次封装组件,提高复用性
8、略微涉及echarts作图标分析
9、使用websocket监听ele进度条状态
10、使用vue-i18n实现国际化--中英文切换
11、使用Ngprogress做加载,类似github loading bar
#### 安装
#### 项目地址:
(`git clone`)
```shell
git clone https://github.com/hzlshen/vue3-admin-plus.git
```
#### 通过`npm`安装本地服务第三方依赖模块(需要已安装[Node.js](https://nodejs.org/))
```
yarn
```
#### 启动服务(http://localhost:8080)
```
yarn dev
```
#### 发布代码
```
yarn build
```
#### 开发
#### 目录结构
<pre>
.
├── README.md
├── build // 构建服务和webpack配置
├── config // 项目不同环境的配置
├── dist // 项目build目录
├── index.html // 项目入口文件
├── package.json // 项目配置文件
├── src // 生产目录
│ ├── assets // css js 和图片资源
│ ├── api // ajax url 放置
│ ├── components // 各种组件
│ ├── images // 图片文件夹
│ ├── locales // 国际化文件夹
│ ├── mock // mock数据
│ ├── utils // 通用方法封装
│ ├── views // view页面
│ ├── router // 页面路由
│ ├── store // vuex状态管理器
│ ├── vite // vite插件配置
│ ├── style // 样式文件
│ └── main.js // Webpack 预编译入口
</pre>
###项目截图
<br/>
![](https://github.com/hzlshen/Imgage_box/blob/master/vue-project1.png)
![](https://github.com/hzlshen/Imgage_box/blob/master/vue-project2.png)
没有合适的资源?快使用搜索试试~ 我知道了~
vue3 + vite 构建的财务后台管理系统(vue2升级).zip
共74个文件
vue:38个
js:12个
ts:9个
需积分: 0 1 下载量 148 浏览量
2024-01-02
20:51:00
上传
评论
收藏 111KB ZIP 举报
温馨提示
Vue3,springboot,element-ui使用技巧,实战应用开发小系统参考资料,源码参考。 详细介绍了一些Qt框架的各种功能和模块,以及如何使用Qt进行GUI开发、网络编程和跨平台应用开发等。 适用于初学者和有经验的开发者,能够帮助你快速上手Qt并掌握其高级特性。
资源推荐
资源详情
资源评论
收起资源包目录
vue3 + vite 构建的财务后台管理系统(vue2升级).zip (74个子文件)
VUE3_new
tsconfig.node.json 142B
.env.production 263B
src
mock
index.ts 341B
main.ts 1KB
App.vue 253B
locales
en.ts 550B
zh.ts 501B
index.ts 634B
store
index.ts 277B
assets
logo.png 7KB
api
dept.js 1KB
index.js 941B
utils
request.js 5KB
auth.js 270B
hzl.js 6KB
errorCode.js 199B
style
main.css 7KB
components
templateOne.vue 737B
filterBox
batchDifferences.vue 4KB
batchUnAudit.vue 3KB
batchDelete.vue 3KB
batchStatement.vue 4KB
batchAudit.vue 3KB
getWebSocket
getWebSocket.vue 5KB
sidebar
sidebar.vue 3KB
template
hzlTable.vue 1KB
hzlSelect.vue 729B
hzlPage.vue 842B
index.js 403B
hzlDialog.vue 915B
hzlInput.vue 1KB
btnList
btnList.vue 4KB
tags
tags.vue 3KB
head
head.vue 4KB
search
Search.vue 29KB
tabs
Tabs.vue 1KB
env.d.ts 281B
router
index.ts 4KB
images
captcha.png 2KB
login-bg .png 25KB
views
reportForms
OrderSummary.vue 11KB
ReceivablesBalance.vue 11KB
home
index.vue 1KB
verifyRecord
VerifyReceivablesRecord.vue 10KB
VerifyBankStatementRecord.vue 239B
chart
index.vue 2KB
inquiry
OrderReceivable.vue 7KB
BankFlow.vue 8KB
children
orderDetail.vue 46KB
orderAdd.vue 44KB
SystemStatement.vue 11KB
TransactionFlow.vue 10KB
upload
upload.vue 2KB
set
updatePWD.vue 3KB
structure.vue 4KB
verifyPlatform
VerifyReceivables.vue 247B
VerifyBankStatement.vue 227B
verifyAutomate.vue 6KB
login
index.vue 5KB
.env.development 176B
package.json 1KB
public
favicon.ico 4KB
vite
plugins
svg-icon.js 293B
index.js 675B
auto-import.js 303B
compression.js 889B
setup-extend.js 134B
vite.config.ts 2KB
index.html 337B
.gitignore 256B
.eslintignore 246B
tsconfig.json 465B
README.md 2KB
.env.staging 261B
共 74 条
- 1
资源评论
白话Learning
- 粉丝: 3450
- 资源: 2464
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功