美文网首页
easymock分页模拟,及常用占位符生成

easymock分页模拟,及常用占位符生成

作者: 随风飞2019 | 来源:发表于2020-10-08 16:20 被阅读0次
{
  "list": function({
    _req,
    Mock
  }) {
    let i = 0,
      _data = [],
      pageNumber = _req.query.pageNumber, //当前页数
      pageSize = _req.query.pageSize, //每次返回的条数
      len = (64 - pageSize * (pageNumber - 1)) < pageSize ? (64 - pageSize * (pageNumber - 1)) : pageSize;
    for (i; i < len; i++) {
      _data.push(
        Mock.mock({
          "id": "@id",
          "dateTime": "@date(yyyy-MM-dd hh:mm:ss)",
          'email': '@email',
          "url": "@url",
          "address": "@county(true) @integer(10, 30)号",
          "name": "@cname()", // 汉字姓名
          'title': '@ctitle(8,12)', //标题,8-12个汉字
          "paragraph": "@cparagraph", // 段落
          'text': '@string(5,8)', // 5-8个字符
          'val': '@csentence(16,26)', // 句子,16-26个汉字
          "avatar": "@image('50x50')", // 图片
          "mobile": /^(13[0-9]|15[012356789]|166|17[3678]|18[0-9]|14[57])[0-9]{8}$/, //生成手机11位号  可以使用正则表达式
          "isCanLogin": "@boolean",
          "adpartment|1": ["研发部", "市场部", "运营部"],
        })
      );
    }
    return _data;
  },
  "pages": 4
}

相关文章

网友评论

      本文标题:easymock分页模拟,及常用占位符生成

      本文链接:https://www.haomeiwen.com/subject/rfrhpktx.html