UmiHooks------------useRequest的使⽤useRequest
作⽤:管理异步数据请求
普通请求
const{ data, run, loading }=useRequest(getUsername,{manual:true})
run : ⼿动触发
data : 返回的数据
loading :加载状态
manual:直接更新data
cancel :取消当前请求,如果有轮询,停⽌
轮询
const{ data, loading, run, cancel }=useRequest(getUsername,{
pollingInterval:1000,
pollingWhenHidden:false
})
pollingWhenHidden=false :在屏幕不可见时,暂时暂停定时任务。
run / cancel : 开启/停⽌ 轮询。
manual=true :需要第⼀次执⾏ run 后,才开始轮询。
pollingInterval:轮询间隔,单位为毫秒,进⼊轮询模式,定时触发。
debounceInterval:防抖间隔, 单位为毫秒,进⼊防抖模式。
throttleInterval :节流间隔, 单位为毫秒,进⼊节流模式。const的作用
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论