Open wuchuguang opened 8 years ago
好像是不支持,只支持ajax.
不支持,可用robe-ajax
可以试试parrot-mocker-web,支持xhr/jsonp/fetch
貌似作者已经不维护了,下面是一个支持拦截 fetch
的版本 zjffun/Mock-support-intercept-fetch
使用的话:
npm install @zjffun/mockjs
fetch
的拦截还是比较好实现的,因为拦截后返回 resolve 为 response 对象(通过 Response - Web APIs | MDN 创建)的 promise 对象就行。
let mock = require('mockjs'); const url_get = config.apiHost+"";
mock.mock(url_get,'GET',{ 'list|1-10': [{ 'id|+1': 1 }] }); fetch(url_get).then(resp=>{ console.log(resp.getJson()); }) fetch不被拦截?