easy-mock获取分页数据

{
  "result": 200,
  "data": {
    "data": function({
      _req,
      Mock
    }) {
      let i = 0,
        _data = [],
        page = _req.query.page, //当前页数
        pageSize = _req.query.pageSize, //每次返回的条数
        len = (1000 - pageSize * (page - 1)) < pageSize ? (1000 - pageSize * (page - 1)) : pageSize;
      for (i; i < len; i++) {
        _data.push(
          Mock.mock({
            "id": "@id",
            "dateTime": "@now()",
            "name": "@name()",
            "address": "上海市普陀区金沙江路 1518 弄"
          })
        );
      }
      return _data;
    },
    "count": 1000
  },
  "msg": "获取成功"
}

@id:随机ID
@now:随机时间
@name:随机名字
还有其他的:
@email
@url
@province
@county
@guid
@img
@title
@range

在浏览器的接口后输入参数?page=1&pageSize=15 获取结果:

{
  "result": 200,
  "data": {
    "count": 1000,
    "data": [
      {
        "id": "230000201502144447",
        "dateTime": "2019-01-17 09:54:33",
        "name": "Carol Gonzalez",
        "address": "上海市普陀区金沙江路 1518 弄"
      },
      {
        "id": "710000198001221715",
        "dateTime": "2019-01-17 09:54:33",
        "name": "Gary Johnson",
        "address": "上海市普陀区金沙江路 1518 弄"
      },
      {
        "id": "710000200701221820",
        "dateTime": "2019-01-17 09:54:33",
        "name": "Sharon Walker",
        "address": "上海市普陀区金沙江路 1518 弄"
      },
      {
        "id": "520000201708173584",
        "dateTime": "2019-01-17 09:54:33",
        "name": "Charles Young",
        "address": "上海市普陀区金沙江路 1518 弄"
      },
      {
        "id": "420000200302111107",
        "dateTime": "2019-01-17 09:54:33",
        "name": "Donald Martin",
        "address": "上海市普陀区金沙江路 1518 弄"
      },
      {
        "id": "430000198702255064",
        "dateTime": "2019-01-17 09:54:33",
        "name": "Ronald Gonzalez",
        "address": "上海市普陀区金沙江路 1518 弄"
      },
      {
        "id": "230000201803225144",
        "dateTime": "2019-01-17 09:54:33",
        "name": "Angela Thomas",
        "address": "上海市普陀区金沙江路 1518 弄"
      },
      {
        "id": "420000198109220336",
        "dateTime": "2019-01-17 09:54:33",
        "name": "Ronald Rodriguez",
        "address": "上海市普陀区金沙江路 1518 弄"
      },
      {
        "id": "510000200311113253",
        "dateTime": "2019-01-17 09:54:33",
        "name": "Sharon Taylor",
        "address": "上海市普陀区金沙江路 1518 弄"
      },
      {
        "id": "710000201007147901",
        "dateTime": "2019-01-17 09:54:33",
        "name": "Lisa Johnson",
        "address": "上海市普陀区金沙江路 1518 弄"
      },
      {
        "id": "220000199305309829",
        "dateTime": "2019-01-17 09:54:33",
        "name": "Michael Perez",
        "address": "上海市普陀区金沙江路 1518 弄"
      },
      {
        "id": "320000198909080470",
        "dateTime": "2019-01-17 09:54:33",
        "name": "Timothy Allen",
        "address": "上海市普陀区金沙江路 1518 弄"
      },
      {
        "id": "620000201312262066",
        "dateTime": "2019-01-17 09:54:33",
        "name": "Jeffrey White",
        "address": "上海市普陀区金沙江路 1518 弄"
      },
      {
        "id": "310000201010137144",
        "dateTime": "2019-01-17 09:54:33",
        "name": "Sharon Rodriguez",
        "address": "上海市普陀区金沙江路 1518 弄"
      },
      {
        "id": "650000199408135681",
        "dateTime": "2019-01-17 09:54:33",
        "name": "John Lopez",
        "address": "上海市普陀区金沙江路 1518 弄"
      }
    ]
  },
  "msg": "获取成功"
}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值