ruoyi-geek-App/README.md

66 lines
2.3 KiB
Markdown
Raw Normal View History

2023-08-12 16:31:08 +00:00
# geek-uniapp-vue3-uview-plus-ucharts
2023-08-12 16:31:08 +00:00
# 介绍
2023-08-12 16:34:08 +00:00
* 本框架基于RuoYi-App框架二次修改使用Uniapp+Vue3。
* 同时支持js或者ts。
* 同时支持css、scss、less
* 已经做了初步分包
* 已经引入uview-plus好看的ui
* 已经引入ucharts方便的图表
* 分别提供了uview-plus和ucharts的模板可以直接使用或者用于学习
2023-08-12 16:31:08 +00:00
# 安装
2023-08-12 16:31:08 +00:00
一下三种方式均可,感觉速度 pnpm > yarn > cnpm > npm
2023-08-12 16:31:08 +00:00
```shell
npm install
cnpm install
yarn
pnpm install
```
2023-08-12 16:31:08 +00:00
# 作者建议
2023-08-12 16:31:08 +00:00
### 对于选项式
2023-08-12 16:31:08 +00:00
```js
this.$tab // 建议使用this.$tab进行页面跳转理由便于在跳转前处理其他事务
this.$auth // 建议使用this.$auth进行鉴权操作
this.$modal // 建议使用this.$modal打开弹窗理由便于以后想要使用自定义弹窗
```
2023-08-12 16:31:08 +00:00
### 对于组合式
2023-08-12 16:31:08 +00:00
```js
import tab from '@/plugins/tab' // 建议使用tab进行页面跳转理由便于在跳转前处理其他事务
import auth from '@/plugins/auth' // 建议使用auth进行鉴权操作
import modal from '@/plugins/modal' // 建议使用modal打开弹窗理由便于以后想要使用自定义弹窗
```
2023-08-12 16:31:08 +00:00
### 对于ucharts
建议即便暂时不使用图表也不要删除它,以后可能会用到。
# 压缩内存
(主包最低809kb左右)
### 去除模板
占用主包582kb左右
1. 删除pages_template、pages_qiun两个文件夹
2. 删除pages.json中subPackages的root值为“pages_qiun/pages”、“pages_template/pages”的两个配置
3. 删除pages/template.config.js和pages/template.vue
4. 删除pages.json中subPackages的“tabBar”中的模板一项
5. 删除static中的uview里面都是示例图片。
6. 删除plugins中的config.js和common.js并在plugins/index.js中删除相关配置
### 删除uchart
占用主包175kb左右
1. 删除components/qiun-data-charts文件夹
2. 删除pages.json中的easycom下的custom中的"qiun-(.*)"的那一行
3. 删除pages/index中使用 “qiun-data-charts” 的部分
# 附录
2023-08-12 16:34:08 +00:00
[Vue3官网](https://cn.vuejs.org/)
[uniapp官网](https://uniapp.dcloud.net.cn/)
[uView-plus官网](https://uiadmin.net/uview-plus/)
[uCharts官网](https://www.ucharts.cn/v2/#/)
[RuoYi官网](http://ruoyi.vip/)