Mock.Random

Mock.Random

Mock.Random 是一个工具类,用于生成各种随机数据。
Mock.Random 的方法在数据模板中称为『占位符』,书写格式为 @占位符(参数 [, 参数]) 。

var Random = Mock.Random
Random.email()
// => "n.clark@miller.io"
Mock.mock('@email')
// => "y.lee@lewis.org"
Mock.mock( { email: '@email' } )
// => { email: "v.lewis@hall.gov" }

//引入mockjs
import Mock from 'mockjs'
const Random = Mock.Random;
//使用mockjs模拟数据
Mock.mock('/api/msdk/proxy/query_common_credit', (req, res) => {
  return {
    "ret":0,
    "data":
      {
        "mtime": Random.datetime(),//随机生成日期时间
        "score":  Random.natural(1, 800),//随机生成1-800的数字
        "rank":  Random.natural(1, 100),//随机生成1-100的数字
        "stars": Random.natural(0, 5),//随机生成1-5的数字
        "nickname": Random.cname()//随机生成中文名字
      }
  }
});

方法

Mock.Random 提供的完整方法(占位符)如下:

Type Method
Basic boolean, natural, integer, float, character, string, range, date, time, datetime, now
Image image, dataImage
Color color
Text paragraph, sentence, word, title, cparagraph, csentence, cword, ctitle
Name first, last, name, cfirst, clast, cname
Web url, domain, email, ip, tld
Address area, region
Helper capitalize, upper, lower, pick, shuffle
Miscellaneous guid, id
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • (1) The Road Not Taken –Robert Frost 未选择的路 ---罗伯特·弗罗斯特 Tw...
    HF的平方阅读 40,825评论 1 45
  • 雪停了。 这场雪已经下了一天两夜了。早晨九点钟,太阳的影子穿行于厚厚的云层中隐约可见,天也由阴惨惨的灰黑色...
    四妹_39eb阅读 432评论 0 0
  • 无聊的周末,又是一觉睡到了中午,错过了早餐时间,心中无限的懊恼。 春天似乎更容易困乏,总想睡着不愿醒来。 工作日幻...
    野籽小姐阅读 265评论 0 0
  • 烟雨迷蒙的夏季,不若同我一同阅读一番那西湖胜景边发生的故事,今天的阅读推荐是——李碧华的《青蛇》。 说起《青蛇》大...
    竹一姑娘阅读 983评论 0 3
  • 今天看了《中国历史地图绘本》,想让恩恩早点洗澡,本来已经准备上楼了,接个电话的时间,恩就拿起这本书看了起来,硬拉他...
    恩恩麻麻阅读 184评论 0 0