mock get / post

2020-03-20  本文已影响0人  未vv

1.安装

npm install mockjs --save-dev
import Mock from 'mockjs'

2.调用mock函数

get

Mock.mock('/api/test?a=1&b=2', 'get', {
  status: 200,
  message: '请求成功',
  data: [1, 2, 3, 4]
})

post

Mock.mock('/api/test2', 'post', function(options) {

  console.log(options) //请求相关的参数 

  return {
    status:200,
    message:'post请求成功啦'
  }
})

3.随机函数 可以使用@符号代表Random函数

Mock.mock('/api/test', 'get', {
  status: 200,
  message: '请求成功',
  'data|5': [  // data|数字  前面的data是属性名 , |5是mock语法 返回5条
    {
      id:'@increment()', //自增数
      name:'@cword(2,4)',//中文
      img:'@dataImage(200x200)', //图片
      price:'@natural(10,50)' //自然数
    }
  ]
})
image.png
上一篇下一篇

猜你喜欢

热点阅读