vue 使用mock
下载mocknpm install mockvue中使用mock.js1.在src下新建一个mock模块2.在mock模块下新建index.js文件统一管理mock数据import Mock from 'mockjs'// 设置响应延时Mock.setup({timeout: '200-600'//可以是整数,也可以是‘-’字符串});let configArray = [];//使用webpac
·
下载mock
npm install mock
vue中使用mock.js
1.在src下新建一个mock模块
2.在mock模块下新建index.js文件统一管理mock数据
import Mock from 'mockjs'
// 设置响应延时
Mock.setup({
timeout: '200-600'//可以是整数,也可以是‘-’字符串
});
let configArray = [];
//使用webpack的require.context()遍历所有的mock文件
const files = require.context('.', true, /\.js$/);
files.keys().forEach((key) => {
if(key === './index.js') return;
configArray = configArray.concat(files(key).default);
});
//注册所有的mock服务
configArray.forEach((item) => {
for(let [path, target] of Object.entries(item)){
let protocol = path.split('|');
Mock.mock(new RegExp('^' + protocol[1]), protocol[0],target);
}
})
3.将需要的数据源放在index.js同级目录的文件内
4.在mian.js中引入mock模块
require('./mock')
更多推荐
已为社区贡献12条内容
所有评论(0)