update
This commit is contained in:
parent
5463765c3f
commit
05898f9376
26
README.md
26
README.md
@ -1,5 +1,13 @@
|
||||
# RuoYi-App-Geek
|
||||
|
||||
本人的其他两个推荐搭配的项目
|
||||
|
||||
1. [Ruoyi-SpringBoot3-Geek: 这是若依框架后端的Springboot3版本 (gitee.com)](https://gitee.com/geek-xd/ruoyi-spring-boot3-geek)
|
||||
2. [RuoYi-Vue3-Geek: 这是若依框架后端的Vue3版本 (gitee.com)](https://gitee.com/geek-xd/ruo-yi-vue3-geek)
|
||||
|
||||
与本项目同为一个作者开发,兼容性最好,学习成本最低
|
||||
|
||||
|
||||
# 介绍
|
||||
|
||||
* 本框架基于RuoYi-App框架二次修改,使用Uniapp+Vue3。
|
||||
@ -111,16 +119,16 @@ eventName是事件名称,eventFun是事件处理函数,请尽量避免事件
|
||||
|
||||
设置项enableEvent,是否启用基于事件的消息处理机制,要求当希望被事件处理函数处理的消息需要携带event字段。
|
||||
|
||||
| 方法 | 作用 | 参数 |
|
||||
| --------- | ----------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| connect | 连接websocke,当连接成功后触发回调函数 | 最简单的用法就是传入{url:"ws://demo"} |
|
||||
| 方法 | 作用 | 参数 |
|
||||
| --------- | ----------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- |
|
||||
| connect | 连接websocke,当连接成功后触发回调函数 | 最简单的用法就是传入{url:"ws://demo"} |
|
||||
| send | 发送信息,当uuid不为空且不为false时,当收到携带相同uuid的消息时触发回调函数,只触发一次。否则由默认处理函数处理。 | msg消息内容,会被处理成json字符串uuid唯一标识符,可以手动传入,也可以设置为true当为true时会自动生成一个uuid并添加到msg中。 |
|
||||
| close | 关闭连接,会触发回调函数的内容,不会触发默认关闭事件的处理函数,也不会修改默认关闭事件的处理函数。 | 无 |
|
||||
| on | 监听事件,当收到携带event的消息时会调用回调函数。 | event事件的名称 |
|
||||
| off | 取消监听事件 | |
|
||||
| onMessage | 定义默认监听事件 | callback 默认监听事件的处理函数 |
|
||||
| onError | 定义异常事件 | callback 默认异常事件的处理函数 |
|
||||
| onClose | 定义关闭事件 | callback 默认关闭事件的处理函数 |
|
||||
| close | 关闭连接,会触发回调函数的内容,不会触发默认关闭事件的处理函数,也不会修改默认关闭事件的处理函数。 | 无 |
|
||||
| on | 监听事件,当收到携带event的消息时会调用回调函数。 | event事件的名称 |
|
||||
| off | 取消监听事件 | |
|
||||
| onMessage | 定义默认监听事件 | callback 默认监听事件的处理函数 |
|
||||
| onError | 定义异常事件 | callback 默认异常事件的处理函数 |
|
||||
| onClose | 定义关闭事件 | callback 默认关闭事件的处理函数 |
|
||||
|
||||
# 作者建议
|
||||
|
||||
|
||||
@ -8,7 +8,7 @@ import useUserStore from '@/store/modules/user'
|
||||
let timeout = 10000
|
||||
const baseUrl = config.baseUrl
|
||||
|
||||
const request = <T>(config:RequestConfig):Promise<ResponseData<T>> => {
|
||||
const request = <T>(config: RequestConfig): Promise<ResponseData<T>> => {
|
||||
// 是否需要设置 token
|
||||
const isToken = (config.headers || {}).isToken === false
|
||||
config.header = config.header || {}
|
||||
@ -37,10 +37,10 @@ const request = <T>(config:RequestConfig):Promise<ResponseData<T>> => {
|
||||
return
|
||||
} */
|
||||
const res = response
|
||||
const data:ResponseData<T> = res.data as ResponseData<T>
|
||||
const data: ResponseData<T> = res.data as ResponseData<T>
|
||||
const code = data.code || 200
|
||||
// @ts-ignore
|
||||
const msg:string = errorCode[code] || data.msg || errorCode['default']
|
||||
const msg: string = errorCode[code] || data.msg || errorCode['default']
|
||||
if (code === 401) {
|
||||
showConfirm('登录状态已过期,您可以继续留在该页面,或者重新登录?').then(res => {
|
||||
if (res.confirm) {
|
||||
@ -74,4 +74,17 @@ const request = <T>(config:RequestConfig):Promise<ResponseData<T>> => {
|
||||
})
|
||||
}
|
||||
|
||||
export function postAction(data: any, url: string, isToken: boolean = true) {
|
||||
return request({ data, url, method: 'POST', headers: { isToken }, })
|
||||
}
|
||||
export function getAction(params: any, url: string, isToken: boolean = true) {
|
||||
return request({ params, url, method: 'GET', headers: { isToken }, })
|
||||
}
|
||||
export function putAction(data: any, url: string, isToken: boolean = true) {
|
||||
return request({ data, url, method: 'PUT', headers: { isToken }, })
|
||||
}
|
||||
export function deleteAction(data: any, url: string, isToken: boolean = true) {
|
||||
return request({ data, url, method: 'DELETE', headers: { isToken }, })
|
||||
}
|
||||
|
||||
export default request
|
||||
|
||||
Loading…
Reference in New Issue
Block a user