yapi-plugin-mock
v1.0.4
Published
yapi-plugin-mock 是一款为yapi 定制的 mock 工具,方便的将本地需要 mock 的特定接口请求在发送时转到配置好的 yapi 上的 mock 地址,减少本地代码的修改;
Downloads
3
Readme
工具说明
yapi-plugin-mock 是一款为yapi 定制的 mock 工具,方便的将本地需要 mock 的特定接口请求在发送时转到配置好的 yapi 上的 mock 地址,减少本地代码的修改;
优点:
- 统一管理,一键关停
- 无需手动替换代码中的请求
- 灵活配置需要 mock 的特定链接
原理
通过拦截 XMLHttpRequest 的 send 方法 或 my.httpRequest/my.request 方法修改请求路径,将请求转至 yapi 上的 mock 地址 yapi 接口 mock 方法:https://hellosean1025.github.io/yapi/documents/mock.html
使用方法
1、npm i --save yapi-plugin-mock
2、代码引入,需要在页面请求发出之前,调用相关方法
import Mock from 'yapi-plugin-mock';
new Mock({
mock: true, // 是否开始 mock 功能
mockApis: {
'bike.activity.b.c': '1780/1212', // action: 文档的mock地址
},
mockType: 'minipro', // minipro or h5
});