1.0.0 • Published 4 years ago
@xiyun/vue-cli-plugin-mock v1.0.0
@xiyun/vue-cli-plugin-mock
简介
mock 插件是为 Vue 项目提供 mock 数据的工具,支持 Mock.js 语法。
安装
yarn add @xiyun/vue-cli-plugin-mock -D
示例
package.json 添加如下:
"scripts": {
"start": "vue-cli-service serve --port=8005 --fix",
...
}
执行命令如下:
yarn start
扫描 mock 目录内所有文件(默认),默认运行监听模式,mock 文件变化无需重新执行︰
mock 数据文件格式如下︰
module.exports = {
'/api/a': { a: 1 }, // 默认 get 请求
'POST /api/a': { a: 1 },
'/api/users/:userId': { a: 1 },
'/api/b': (req, res) => {
res.end(JSON.stringify({ b: 1 }));
},
"/random": function () {
return Math.random() < 0.1 ? 1 : 0;
},
'/api/w': {
'list|100': [{ 'value|1-100': 50, 'type|0-2': 1 }], // 支持 Mock.js 语法
},
};