Mock 数据
#
Mock 方案Ovine 只是使用一种比较简单 Mock 方案,方便前端能够自定义数据。而不需要额外的服务器配合。
在 API 请求的时候,添加了一个 mockSource
参数,如果在 Mock 环境中,并且传入了 mockSource
参数,那么 request
模块将不会请求服务数据,而是返回 mockSouce
生成的数据。
特别强调
整个项目的任何目录下的 mock.js
都是被用做 Mock 数据用途,请不要使用 mock.js 编写任何业务逻辑。因为 mock.js 线上打包环境默认不会被引入。如果要强制在线上使用 mock 数据,需要在构建命令中使用 ovine build --mock
#
路由页面 Mock 数据如果不清楚 mock 与路由页面配置的关系,请点击查看
#
非路由页面 Mock 数据很多业务都是有 Js 编写,并不是在路由页面,则需要手动引入。
千万不要使用
mockSource.xxx
,调用 mock.js 文件的属性,否则非 mock 环境中会报错。