有个关于ant design pro of vue 的问题,就是我使用s-table出错

前端学渣 2019-11-01 11:33:28
我太难了!!!!!
终于有数据了,但是被定死了,因为我设置了返回后台数据的条数,然后下面的分页条就没用了。
我们后台数据没有按官方的格式。差不多是这样的格式


{
code: 200
useInfo: [
{name: jack, id: 1},
{name: nan, id: 2}
]
totalPage: "1", //页数
PageSize: "10", //页面显示条数
totalRows: "2", //总数
pageIndex: "1",
}


所以我该怎么修改s-table里面的官配,分页都失效了,而且我们传后台需要传送PageSize,pageIndex这两个的,-1的话返回所有

没有result,也没有data的我该怎么办,求回答
...全文
800 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2019-11-04
  • 打赏
  • 举报
回复
引用 5 楼 前端学渣 的回复:
[quote=引用 4 楼 tron811325 的回复:] [quote=引用 3 楼 前端学渣 的回复:] 官方是这种josn数据

{
  "message": "",
  "result": {
    "data": [{
        id: 1,
        cover: 'https://gw.alipayobjects.com/zos/rmsportal/WdGqmHpayyMjiEhcKoVE.png',
        title: 'Alipay',
        description: '那是一种内在的东西, 他们到达不了,也无法触及的',
        status: 1,
        updatedAt: '2018-07-26 00:00:00'
      }
    ],
    "pageSize": 10,
    "pageNo": 0,
    "totalPage": 1,
    "totalCount": 1
  },
  "status": 200,
  "timestamp": 1534955098193
}
那就获取到数据后,自己重新组建一个数据对象呗[/quote] 可是Pagination一直报错,而且分页点击没有效果[/quote]那就对比一下你组装的数据和官方要求的数据格式是否一致
前端学渣 2019-11-04
  • 打赏
  • 举报
回复
引用 4 楼 tron811325 的回复:
[quote=引用 3 楼 前端学渣 的回复:]
官方是这种josn数据


{
"message": "",
"result": {
"data": [{
id: 1,
cover: 'https://gw.alipayobjects.com/zos/rmsportal/WdGqmHpayyMjiEhcKoVE.png',
title: 'Alipay',
description: '那是一种内在的东西, 他们到达不了,也无法触及的',
status: 1,
updatedAt: '2018-07-26 00:00:00'
}
],
"pageSize": 10,
"pageNo": 0,
"totalPage": 1,
"totalCount": 1
},
"status": 200,
"timestamp": 1534955098193
}
那就获取到数据后,自己重新组建一个数据对象呗[/quote]

可是Pagination一直报错,而且分页点击没有效果
「已注销」 2019-11-01
  • 打赏
  • 举报
回复
引用 3 楼 前端学渣 的回复:
官方是这种josn数据

{
  "message": "",
  "result": {
    "data": [{
        id: 1,
        cover: 'https://gw.alipayobjects.com/zos/rmsportal/WdGqmHpayyMjiEhcKoVE.png',
        title: 'Alipay',
        description: '那是一种内在的东西, 他们到达不了,也无法触及的',
        status: 1,
        updatedAt: '2018-07-26 00:00:00'
      }
    ],
    "pageSize": 10,
    "pageNo": 0,
    "totalPage": 1,
    "totalCount": 1
  },
  "status": 200,
  "timestamp": 1534955098193
}
那就获取到数据后,自己重新组建一个数据对象呗
前端学渣 2019-11-01
  • 打赏
  • 举报
回复
官方是这种josn数据


{
"message": "",
"result": {
"data": [{
id: 1,
cover: 'https://gw.alipayobjects.com/zos/rmsportal/WdGqmHpayyMjiEhcKoVE.png',
title: 'Alipay',
description: '那是一种内在的东西, 他们到达不了,也无法触及的',
status: 1,
updatedAt: '2018-07-26 00:00:00'
}
],
"pageSize": 10,
"pageNo": 0,
"totalPage": 1,
"totalCount": 1
},
"status": 200,
"timestamp": 1534955098193
}
前端学渣 2019-11-01
  • 打赏
  • 举报
回复
引用 1 楼 tron811325 的回复:
不明白说的什么



。。。。。就是我的json数据和官方要求的json数据不一样,s-table要求数据要result下的data,而且result里面要包含页码,页数,总条数
「已注销」 2019-11-01
  • 打赏
  • 举报
回复
不明白说的什么

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧