代码片段

有些时候 想在mock数据上实现一些业务逻辑,就可以通过代码片段对mock数据的增删改查

功能:

代码片段提代的epm的sdk, 可以对mock数据进行增删改查的操作,以最简单快速的方式,对一些业务逻辑模拟以部分代码片段

  epm.requestData.body // post 请求中的参数
  epm.requestData.query // url 上带的参数
  emp.url // 这个请求url
  const mockData = epm.getMockData('/test') // 获取mock完整的数据
  const responseData = emp.getResponseData({ // 获取mock数据的返回值
      url: '/test', // 获取mock数据的url
      requertData: {} // mock数据的请求参数
  })
  const selfResponseData = epm.getResponseData() // 获取当前请求的mock数据上的返回数据
  epm.setMockData({  // 设置mock数据
      url: '/test2',
      name: '测试数据二'
      data: {  // 同时设置多个不同,可以是数组
        requestData: {}, // 请求参数
        responseData: {}  // 返还数据
      }

  },
   false // true将不管之前有没有数据,真接覆盖原来的数据,false 将根据请求参数(requestData)合并,
   // 如请求参数一致,将覆盖否则增加一条,默认false
  )
  epm.deleteMockData({
      url: '/test', // 要删除的URL
      requestData: { 
  // 没有requestData将会把'/test'整条删除,有requestData将删除与requestData一致请求参数项
      }
  })
  epm.send({}) 设置这次请求的返加数据
  epm.next() 跳过代码块,继续往下命中, 如mock数据设置了相同的url,就会返回mock数据

Last updated