|
@ -2,7 +2,7 @@ import Mock from 'mockjs' |
|
|
import * as login from './modules/login.js' |
|
|
import * as login from './modules/login.js' |
|
|
|
|
|
|
|
|
// 可以通过 isOpen 参数设置是否拦截整个模块的 mock 功能
|
|
|
// 可以通过 isOpen 参数设置是否拦截整个模块的 mock 功能
|
|
|
fnCreate(login, true) |
|
|
|
|
|
|
|
|
fnCreate(login, false) |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 创建mock模拟数据 |
|
|
* 创建mock模拟数据 |
|
@ -17,9 +17,6 @@ function fnCreate(mod, isOpen = true) { |
|
|
Mock.mock(new RegExp(res.url), res.type, (opts) => { |
|
|
Mock.mock(new RegExp(res.url), res.type, (opts) => { |
|
|
opts['data'] = opts.body ? JSON.parse(opts.body) : null |
|
|
opts['data'] = opts.body ? JSON.parse(opts.body) : null |
|
|
delete opts.body |
|
|
delete opts.body |
|
|
console.log('\n') |
|
|
|
|
|
console.log('%cmock拦截, 请求: ', 'color:blue', opts) |
|
|
|
|
|
console.log('%cmock拦截, 响应: ', 'color:blue', res.data) |
|
|
|
|
|
return res.data |
|
|
return res.data |
|
|
}) |
|
|
}) |
|
|
} |
|
|
} |
|
|