vue-request
vue-request copied to clipboard
[Bug Report] manual usePagination 手动refreshAsync 会丢失 defaultParams
Bug 描述 Bug description
usePagination请求的时候如果是手动请求 会丢失defaultParams 参数信息
代码重现 Reproduce
const { refreshAsync } = usePagination(p => console.log(p), { manual: true, defaultParams: [{current: 1, pageSize: 10}] })
const clickRefresh = () => refreshAsync()
期望结果 Desired result
期望是p参数存在 结果并没有携带该参数
其他信息 Other information
版本 2.0.3
refresh 是使用上一次请求的 params 再次发起请求
参考:https://www.attojs.com/api/#refresh
refresh 是使用上一次请求的 params 再次发起请求
参考:https://www.attojs.com/api/#refresh
但是第一次调用就不太符合固有映像了,因为自动发起请求的时候是会带上defaultParams的。改成手动理论上应该就是和自动保持一致
如果要把分页的请求手动调用时候带上defaultParams 还需要手动添加参数