better-mock icon indicating copy to clipboard operation
better-mock copied to clipboard

Forked from Mockjs, Generate random data & Intercept ajax request. Support miniprogram.

Results 18 better-mock issues
Sort by recently updated
recently updated
newest added

**问题简述** 应用后拦截了所有接口请求且获取不到数据,返回: [ReferenceError: Property 'location' doesn't exist]或者[ReferenceError: Property 'location' doesn't exist] **复现步骤** 1、这是我的mock,js const Mock = require('better-mock'); const data = Mock.mock({ 'list|6-10': [ () => Mock.mock({ course_name: '课程名称', 'course_desc|20-100': '*',...

bug

当前的版本不支持node v14 node v16的linux prebuilt。 因此要使用node-gyp,对于环境要准备python3,有点麻烦。 看了下依赖包,promise-synchronizer这个库依赖了deasync导致的

https://taro-docs.jd.com/ 谢谢

Argument of type 'typeof Mock' is not assignable to parameter of type 'Plugin_2'. Property 'install' is missing in type 'typeof Mock' but required in type '{ install: PluginInstallFunction; }'.

enhancement

先判断真实接口是否有返回,没有的使用Mock数据,要如何实现?

**描述一下你期望的新特性** 目前只能拦截uni.request发出的请求,无法拦截uni-app著名组件库uView封装的ajax请求,希望能实现拦截uView封装的ajax。 uView的github地址 https://github.com/YanxinNet/uView 封装ajax的文件路径 uview-ui/libs/request/index.js

enhancement

PS: 我叕来提 issue 了~ **问题简述** 根据 `better-mock` 的 readme.md 上描述: > 100% 兼容 Mock.js。 但是根据 mockjs 的使用文档以及运行结果看来, 与 better-mock 是不相同的. 参考: - better-mock image: http://lavyun.gitee.io/better-mock/document/random/image.html#random-image - mockjs image: http://wll8.gitee.io/mockjs-examples/#Image **复现步骤**...

bug

**描述一下你期望的新特性** 类似 https://github.com/marak/Faker.js/, 可以设置locale.

enhancement

mock可以拦截请求,模拟数据都是好的。 项目中很多时候会需要模拟文件流的情况,mock返回的是json字符串,将文件流破坏了,要是可以拦截下载的请求,模拟文件流回传会更出彩。当然,文件可以本地的某特殊文件,word,excel,test,zip,image等

enhancement

**问题简述** 如果当前键的 key pick 是 mock 的生成函数, 则不应该出现递归引用. 否则导致循环引用而导致崩溃: `Maximum call stack size exceeded` . ``` js { "pick": " @pick(['a', 'b'])" } ``` **复现步骤** [点此](http://lavyun.gitee.io/better-mock/) 打开控制台粘贴以下代码: ``` js s...

bug
future