代码片段
有些时候 想在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