jeecg-boot-vue3/README.md

93 lines
3.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

![JEECG](https://jeecgos.oss-cn-beijing.aliyuncs.com/files/site/jeecgfengm.png "JeecgBoot低代码开发平台")
JEECG BOOT 低代码平台Vue3前端版本
===============
尚未正式发布: 1.0(发布日期:???
## 简介
Jeecg-Boot-Vue3 是在 Vben-Admin 基础上研发的适合于JeecgBoot的新版前端VUE3框架。
采用 Vue3.0、Vite、 Ant-Design-Vue、TypeScript 等新技术方案包括二次封装组件、utils、hooks、动态菜单、权限校验、按钮级别权限控制等功能。
>[danger] 全新的VUE3技术栈不只是追赶技术潮流用了之后才能体会到Vue3的好处的确比2更加适合大型项目。
##### 源码下载:
| | 后端源码 | vue3前端源码 |
|--- |--- | --- |--- |
| github | https://github.com/jeecgboot/jeecg-boot/tree/master/jeecg-boot | https://github.com/jeecgboot/jeecg-boot-vue3 |
| 码云 | https://gitee.com/jeecg/jeecg-boot/tree/master/jeecg-boot | https://github.com/jeecgboot/jeecg-boot-vue3 |
##### 相关文档:
* 在线演示http://boot3.jeecg.com
* JeecgBoot-Vue3文档[http://vue3.jeecg.com)
* Vben文档[https://vvbin.cn/doc-next](https://vvbin.cn/doc-next/)
* Antd-vue文档 [Ant-Design-Vue文档](https://2x.antdv.com/docs/vue/getting-started-cn)
## 入门必备
本项目需要一定前端基础知识,请确保掌握 Vue 的基础知识,以便能处理一些常见的问题。 建议在开发前先学一下以下内容,提前了解和学习这些知识,会对项目理解非常有帮助:
* [Vue3 文档](https://v3.vuejs.org/)
* [TypeScript](https://www.typescriptlang.org/)
* [Vue-router](https://next.router.vuejs.org/)
* [Ant-Design-Vue](https://2x.antdv.com/docs/vue/introduce-cn/)
* [Es6](https://es6.ruanyifeng.com/)
* [Vitejs](https://vitejs.dev/)
* [Pinia(vuex替代方案)](https://pinia.esm.dev/introduction.html)
* [Vue-RFCS](https://github.com/vuejs/rfcs)
* [Vue2 迁移到 3](https://v3.vuejs.org/guide/migration/introduction.html)
* [~~WindiCss~~](https://windicss.netlify.app/)
## 浏览器支持
**本地开发**推荐使用`Chrome 最新版`浏览器,**不支持**`Chrome 80`以下版本。
**生产环境**支持现代浏览器,不支持 IE。
| [![IE](https://raw.githubusercontent.com/alrra/browser-logos/master/src/archive/internet-explorer_9-11/internet-explorer_9-11_48x48.png)](http://godban.github.io/browsers-support-badges/)IE | [![ Edge](https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png)](http://godban.github.io/browsers-support-badges/)Edge | [![Firefox](https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png)](http://godban.github.io/browsers-support-badges/)Firefox | [![Chrome](https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png)](http://godban.github.io/browsers-support-badges/)Chrome | [![Safari](https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png)](http://godban.github.io/browsers-support-badges/)Safari |
| --- | --- | --- | --- | --- |
| not support | last 2 versions | last 2 versions | last 2 versions | last 2 versions |
#### Install and use
- Get the project code
```bash
git clone https://github.com/jeecgboot/jeecg-boot-vue3.git
```
- Installation dependencies
```bash
cd jeecg-boot-vue3
yarn install
```
- run
```bash
yarn serve
```
- build
```bash
yarn build
```