使用mock.js生成前端测试数据

image.png

概述:

Mock.js是一个模拟数据生成器,可以让前端独立于后端进行开发。如果你正在开发一个前端页面,可是后台还没有完成供你调用的API,并且数据格式已经确定,那么你就可以使用Mock.js模拟相关的接口,生成假数据来查看页面的效果。Mock.js的功能,生成随机数据,拦截Ajax请求。

如何mock数据?

1. 安装Node.js,通过http-server开启本地服务器。

获取端口http://127.0.0.1:8080
然后通过在文件夹创建html和json来测试数据
实例:

//html
 <script>
        var xhr = new XMLHttpRequest();
        xhr.open('GET','/hello.json',true);
        xhr.send();

        xhr.onload = function(){
            if(xhr.status===200){
                var data = xhr.responseText;
                console.log(JSON.parse(data));
                
            }
        }
    </script>

//json文件
          {
            "name":"饥人谷",
            "age":2
          }

我们打开浏览器的控制台,就能看到输出的数据:


image.png
2. 利用线上平台来mock数据
  1. 使用 http://easy-mock.com/
  2. 使用 http://rapapi.org/org/index.do
  3. 使用 server-mock
    以第一种为例,进入网站后建立个人项目。


    image.png

    image.png

    image.png

    image.png

    image.png

    创建之后进行查看:


    image.png

    控制台输出结果:
    image.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 概述 Mock.js是一个模拟数据生成器,可以让前端独立于后端进行开发。如果你正在开发一个前端页面,可是后台还没有...
    L_18a7阅读 3,106评论 0 1
  • 概述 Mock.js是一个模拟数据生成器,可以让前端独立于后端进行开发。如果你正在开发一个前端页面,可是后台还没有...
    kMacro阅读 20,109评论 19 93
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 177,325评论 25 709
  • 多年未见的老友在我登上南行的列车时给我来电:老友我来了,你在吗?我说:不在,我正赶往你所在的城市呢。……原...
    森林里的鱼儿阅读 3,335评论 0 0
  • 本以为城市的房子能安放我们疲惫的身心,奈何漫漫长夜陪伴的是冷冰冰房子的“剪力墙”。“剪力墙”是建筑结构中的...
    元吉利贞阅读 1,418评论 0 2

友情链接更多精彩内容