OpenAuth.Net/newdocs/docs/notes/vue2/README.md
2025-06-07 21:32:14 +08:00

93 lines
2.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: vue2版本介绍
createTime: 2025/04/23 23:43:26
permalink: /vue2/
---
![2025-06-07-21-16-20](http://img.openauth.net.cn/2025-06-07-21-16-20.png)
::: warning 注意
如果你使用的是vue3版本请参考[OpenAuth.Net Vue3版本](/pro/)
vue2版目前已开源可在`OpenAuth.Net\Vue2`目录中获取。文档及截图中`OpenAuth.Pro\Client`目录作废。
:::
OpenAuth.Net Vue2版本基于vue2 + element-ui。使用OpenAuth.Net的API接口OpenAuth.WebApi提供数据服务。系统架构如下
![系统架构](http://img.openauth.net.cn/系统架构.png)
演示地址: [http://demo.openauth.net.cn:1803/](http://demo.openauth.net.cn:1803/)
## OpenAuth.Net系列教学视频
[OpenAuth.Net视频合集--系统结构及代码下载](https://www.bilibili.com/video/BV1Z1421q7xU/)
[OpenAuth.Net视频合集--企业版代码启动](https://www.bilibili.com/video/BV1KSuQebEek/)
[OpenAuth.Net视频合集--使用企业版代码生成器](https://www.bilibili.com/video/BV1JCuyeaEFp/)
[OpenAuth.Net视频合集--权限管理介绍](https://www.bilibili.com/video/BV1M9KeejENf/)
[OpenAuth.Net视频合集--表单设计](https://www.bilibili.com/video/BV1dagEeFEVA/)
[OpenAuth.Net视频合集--多表代码生成](https://www.bilibili.com/video/BV1r4J3zAEsx/)
## 工具准备
#### NodeJs
前端环境为NodeJs下载地址[http://nodejs.cn/download/current/](http://nodejs.cn/download/current/)
#### 开发工具
下载最新版的vs code或Cursor、Windsurf、Trae等工具用来作为OpenAuth.Net Vue2版的开发工具。
## 启动后端
启动后端请参考:[快速开始](/core/start/)
## 启动前端
使用Vs Code或个人喜欢的工具打开`OpenAuth.Net\Vue2`文件夹,如下图:
![20211214232057](http://img.openauth.net.cn/20211214232057.png)
安装程序运行所需的第三方包。使用npm install 命令经行安装,如下图:
![20211214232207](http://img.openauth.net.cn/20211214232207.png)
::: warning 注意
4.6.4及以后的版本默认Node 18进行编译如果使用的是Node 18以前的版本请尝试把package.json中scripts改为下面内容
```javascript
"scripts": {
"serve": "vue-cli-service serve --mode dev",
"dev": "vue-cli-service serve --mode dev",
"build": "vue-cli-service build --mode prod",
"lint": "vue-cli-service lint"
},
```
:::
修改配置文件`.env.dev`对应的后端接口地址,调整为自己的接口地址:
```javascript
VUE_APP_BASE_API = http://localhost:52789/api
VUE_APP_BASE_IMG_URL = http://localhost:52789
```
::: warning 注意
如果是发布打包,调整的文件为`.env.prod`
:::
使用npm run dev 命令运行。如下图:
![20211214232229](http://img.openauth.net.cn/20211214232229.png)
启动成功后,使用浏览器访问[http://localhost:1803/](http://localhost:1803/) 即可打开企业版界面