相比于自己写一个模拟数据返回的后端接口,好像还是这个来的更加方便。
让前端攻城师独立于后端进行开发。不需要修改既有代码,就可以拦截 Ajax 请求,返回模拟的响应数据。支持生成随机的文本、数字、布尔值、日期、邮箱、链接、图片、颜色等。
基于对window的xhr对象的二次封装,增加了用于拦截的逻辑。
npm install mockjs
Mock.setup({
timeout: 400
})
Mock.setup({
timeout: '200-600'
})
Mock.mock( rurl?, rtype?, template|function( options ) )
Mock.Random 是一个工具类,用于生成各种随机数据。