vue-request icon indicating copy to clipboard operation
vue-request copied to clipboard

usePagination 设置额外的defaultParams,分页参数丢失

Open guangmingcunliutao opened this issue 1 year ago • 2 comments

代码示例

const { pageSize, params } = usePagination(
  ({ current }) => {
    console.log('current', current)
    return getCurrentAppMenusService()
  },
  {
    defaultParams: ['test']
  }
)
console.log('params', params.value)

问题描述 Problem Description

image

当使用usePagination,并且设置额外的defaultParams时,current变为了undefined,想问下是这样设计的还是bug

其他信息 Other information

版本:[email protected] node: v16.15.0 pnpm: 8.10.2 浏览器:360极速x 版本号: 22.1.1056.64 (64位)内核版本: 119.0.6045.160

guangmingcunliutao avatar Dec 08 '23 02:12 guangmingcunliutao

defaultParams 的参数至少是要个对象才能给你合并 https://github.com/AttoJS/vue-request/blob/master/src/usePagination.ts#L65

John60676 avatar Dec 08 '23 02:12 John60676

defaultParams 的参数至少是要个对象才能给你合并 https://github.com/AttoJS/vue-request/blob/master/src/usePagination.ts#L65 image

仔细看了下确实是这样,defaultParams数组的第一位必须是对象,感觉有点怪怪的

guangmingcunliutao avatar Dec 08 '23 03:12 guangmingcunliutao