Skip to content
On this page

useServer

useServer 是一款高效灵活的 Api 对接工具. 可通过 Network 查看效果

基础使用

基本使用 useServer, 通过 run 调用 list 接口数据

data: [ "default 能够协助设置初始数据" ]

自动调用

实现初始化时默认调用一次接口, 通过设置 autoRun 实现初始化自动加载

data: []

动态查询条件

动态查询条件分三种方案均能完成

1. 双向绑定查询条件

2. 传入响应式对象

3. 通过run传入params

格式化 response

通过 beforeSetData 可在 useServer 对 data 赋值前修改数据格式

data: []

依赖变更刷新 api

deps收集需要侦听的响应式变量, 当其中有某一依赖变更 会调用run, depsCondition: true时会将dataurlParams同时放入deps

{ "num": 0 }
data: [ "default 能够协助设置初始数据" ]

防抖/节流 api

debounceTimethrottleTime键入时间(ms)会默认开启防抖/节流, 开启后会作用在任何调用方式中

debounce

data: [ "default 能够协助设置初始数据" ]

正确/错误响应提示配置

successMessageerrorMessage在请求成功或失败时给出相应的提示

successMessage

data: [ "default 能够协助设置初始数据" ]

useServer Api

userServer Api

属性说明类型可选择默认值
api接口配置名称api 具体 key--
dataparamsRef<{}> | {}--
default默认值any--
autoRun初始化 useServer 时执行booleanfalse、truefalse
urlParamsurl 拼接参数string | Ref<string>--
headersrequest header---
successMessagerequest 成功时提示语---
errorMessagerequest 失败时提示语---
onError失败回调(err)=> void--
onSuccess成功回调(data: Data, response: Response<Data>)=> void--
beforeSetDatadata 改变之前回调(data: Data, response: Response<Data>)=> Result--
beforeRequestdata 发起请求之前(requestCondition: RequestCondition)=> RequestCondition--