chdyiboke / weekly

issue and share weekly
5 stars 1 forks source link

useRequest默认请求(自动触发)使用踩坑 #24

Open liukexina opened 4 years ago

liukexina commented 4 years ago
  1. 由于设置依赖项,在页面初始化时回多次触发不必要的请求,设置debounceInterval进入防抖模式,如果频繁触发,则会以防抖策略进行请求
  2. formatResult格式化请求,记得格式化success、error
  3. onError触发条件:服务报错而不是返回错误接口,所以要在onSuccess中根据success在进行判断,也就是为什么formatResult不要忘记success、error的原因
  4. 使用分页时paginated=true,返回的数据结构必须为{list: Item[], total: number},可通过formatResult转换