l***@163.com
l***@163.com
  • 发布:2020-01-04 12:31
  • 更新:2024-04-09 11:41
  • 阅读:3775

在小程序中使无缝使用 Mock.js,拦 截请求,返回自定的数据。

分类:uni-app

Build Status
Coverage Status
npm
NPM
npm
type-coverage

介绍

better-mock fork 自 Mock.js,使用方法和 Mock.js 一致,用于 javascript mock 数据生成,它可以拦截 XHRfetch 请求,并返回自定义的数据类型。并且还支持主流小程序(微信、支付宝、头条、百度)。http://lavyun.github.io/better-mock

缘起

Mock.js 是一个很好的库,国内使用者众多,虽然该库几乎已经停止维护了,但是还是有很多使用者在提 issue 和 PR,这些问题都得不到有效的解决。而且在当前时代下,Mock.js 的构建工具、代码质量都显得很陈旧,所以 better-mock 将会在 Mock.js 的基础上进行迭代,持续修复 Mock.js 的众多issue,支持更多的新特性。

特性

  • 100% 兼容 Mock.js
  • 使用 typescript 进行重构,更好的代码提示。
  • 更加现代化的构建打包方案。
  • 更加完善的单元测试。
  • 支持对 fetch 的拦截。
  • 支持主流小程序(微信、支付宝、头条、百度)。

安装

npm install better-mock

使用

使用 better-mock 代替 mockjs

const Mock = require('better-mock')  
Mock.mock({  
  'list|1-10': [{  
    'id|+1': 1  
  }]  
})

更多

文档介绍
更新日志

0 关注 分享

要回复文章请先登录注册

winnnnnnnnner

winnnnnnnnner

这个不支持APP的
2024-04-09 11:41
1***@qq.com

1***@qq.com

小程序:const Mock = require("better-mock/dist/mock.mp.js");
2023-08-27 16:26
3***@qq.com

3***@qq.com

vite能行吗
2023-04-02 10:18
liyaoyao1

liyaoyao1

使用uni-app方式开发,运行到微信小程序中,报错:WAService.js:1 Uncaught ReferenceError: Request is not defined,版本号:0.3.2
2021-08-02 18:21
jtshushu

jtshushu

支付app吗 安卓苹果的吗
2020-04-27 11:27