在做前端项目时,如果没有测试数据,可以通过mock来生成模拟数据。

Mock.mock( rurl?, rtype?, template|function( options ) )

根据数据模板生成模拟数据。

Mock.mock( template )

根据数据模板生成模拟数据。

JSFiddle

Mock.mock( rurl, template )

记录数据模板。当拦截到匹配 rurl 的 Ajax 请求时,将根据数据模板 template 生成模拟数据,并作为响应数据返回。

JSFiddle

Mock.mock( rurl, function( options ) )

记录用于生成响应数据的函数。当拦截到匹配 rurl 的 Ajax 请求时,函数 function(options) 将被执行,并把执行结果作为响应数据返回。

JSFiddle

Mock.mock( rurl, rtype, template )

记录数据模板。当拦截到匹配 rurl 和 rtype 的 Ajax 请求时,将根据数据模板 template 生成模拟数据,并作为响应数据返回。

JSFiddle

Mock.mock( rurl, rtype, function( options ) )

记录用于生成响应数据的函数。当拦截到匹配 rurl 和 rtype 的 Ajax 请求时,函数 function(options) 将被执行,并把执行结果作为响应数据返回。

JSFiddle

rurl

可选。

表示需要拦截的 URL,可以是 URL 字符串或 URL 正则。例如 /\/domain\/list\.json/'/domian/list.json'

rtype

可选。

表示需要拦截的 Ajax 请求类型。例如 GETPOSTPUTDELETE 等。

template

可选。

表示数据模板,可以是对象或字符串。例如 { 'data|1-10':[{}] }'@EMAIL'

function(options)

可选。

表示用于生成响应数据的函数。

options

指向本次请求的 Ajax 选项集,含有 urltype 和 body 三个属性,参见 XMLHttpRequest 规范。

Mock.mock()生成模拟数据相关推荐

  1. mock模拟的数据能增删改查吗_使用Swager API Docs和easy-mock生成模拟数据

    前面文章已经搭建了本地的easy-mock 本地搭建Easy-Mock实现模拟数据 常见的Mock方式: 将模拟数据直接写在代码里 利用javascript拦截请求 利用Charles.Fiddler ...

  2. 百度地图随机生成某个行政区域的随机坐标(用于生成模拟数据)

    百度地图随机生成某个行政区域的随机坐标 主要是为了生成模拟数据 示例 <!DOCTYPE html> <html lang="en"> <head&g ...

  3. Python —— Faker 生成模拟数据

    Faker 生成模拟数据 案例1 # 1.导包 from faker.providers.person import Provider from openpyxl import Workbook# 2 ...

  4. 详解vue-element-admin 使用mock.js动态模拟数据

    大家好,我是一条肥鲶鱼. 提示:胆小慎入 文章目录 大家好,我是一条肥鲶鱼. 前言 一.mock.js 1.为什么使用mock.js 2.mock-server.js的出现 二.使用步骤 1.开发环境 ...

  5. 使用mock.js提供模拟数据

    Mock.js 官网:链接地址 官方说明: *前后端分离,让前端工程师独立于后端开发. *增加单元测试的真实性,通过随机数据,模拟各种场景. *开发无侵入,不需要修改既有代码,就可以拦截ajax请求, ...

  6. Java mock客户端数据_CatMock: Java 下使用 mock.js 生成虚拟数据

    CatMock CatMock 是一个mock.js的 Java 封装库.使用 JDK 自带的 js 脚本引擎直接调用 mock.js 脚本,实现对 mock.js 的统一. 为什么采用这样的方案? ...

  7. node.js 生成文件_如何使用Node.js在几秒钟内生成模拟数据

    node.js 生成文件 介绍 (Introduction) In most of the applications, you need to have some static JSON data w ...

  8. perl生成图片_使用Perl生成模拟数据

    perl生成图片 最近,在工作中,为了测试代码,我们的团队创建了一些测试,这些测试可以模拟数据,或者在某些情况下可以模拟正收益,这使我们能够更轻松地隔离正在处理的特定代码块. 我确信这在大多数测试驱动 ...

  9. Excel自动化办公(一) | 满足你对Excel数据的所有幻想,python-office一键生成模拟数据

    自从在官网发布了python-office这个专门用来自动化办公的库,后台经常收到提问:晚枫,什么时候开发Excel功能呀? 今天Excel自动化办公的第一个功能上线了:自动生成带有模拟数据的Exce ...

最新文章

  1. Python实战之logging模块使用详解
  2. nginx转发请求_Nginx为什么高效?一文搞明白Nginx核心原理
  3. 这样的例子能说明if,else的效率比单单的if组合高
  4. 【FPGA】SRIO IP核系统总览以及端口介绍(三)(Messaging Port、User-Defined Port介绍)
  5. 判断输入的字符是不是数字
  6. CentOS7 通过 YUM 升级 VIM8
  7. ubuntu下sublime中修改字体
  8. mysql无法初始化数据库引擎_mysql使用模板解决旧数据处理,默认初始化数据的通用方法!...
  9. JS收集:遍历CHECKBOX
  10. idea中配置Springboot热部署
  11. Asterisk的配置详解
  12. 小卡机器人积木教程_全新小卡智能电动积木,56种玩法,可拼搭28款造型
  13. Java代码校验银行卡号
  14. apex乱码_[请教]apex安装简体中文语言包的步骤
  15. 人员基础信息一体化采集系统平台
  16. 使用Apifox测试套件自动化测试接口
  17. 微软小冰之父李迪创业,沈向洋任执行董事,「红棉小冰」单飞
  18. nginx 全局变量 以及配置
  19. 基于yolov5+deepsort的智能售货机商品目标检测种类识别计数
  20. 计算机绘图图框实验报告,CAD实验报告DOC

热门文章

  1. 企业邮箱注册申请,如何注册电子邮箱域名
  2. in a frame because it set 'X-Frame-Options' to 'sameorigin'
  3. Opencv人数统计 yolo kcf人头跟踪 人数统计 KCF目标跟踪 YOLO目标跟踪
  4. 计算机启动蓝屏怎么设置BIOS,设置BIOS导致电脑蓝屏0x000007B怎么办?
  5. JavaScript高级程序设计(第3版)电子版,非扫描下载
  6. 《自律让你自由》摘要
  7. 复旦校长官宣:复旦大学即将推出“不升也能留”计划!
  8. ImageView组件的应用:图片浏览器
  9. 【转】How To Ask Questions The Smart Way---提问的智慧
  10. 天兔(Lepus 3.8)数据库监控系统部署