MorJS Mock JSAPI 类型详细说明

2024-01-16 15:08 更新

通用 JSAPI

  • 小程序基础 API,提供小程序的基础能力,如 my.getLocation wx.getSystemInfo 等等;
  • mock 目录下创建 my (微信为 wx) 目录,把需要 mock 的 API 文件创建在此处;
.
├── mock
│   ├── my
│   │   ├── getLocation.ts
│   │   └── getNetworkType.ts
│   └── wx
│       ├── getSetting.ts
│       └── getSystemInfo.ts

request 请求

  • 小程序发起 HTTPS 网络请求调用的 JSAPI,由于 request 接口的特殊性和通用行,我们把该 API 单独处理;
  • 无论是支付宝、微信或是其他平台小程序,都适用该方式 mock HTTPS 网络请求;
  • mock 目录下创建 request 目录,把需要 mock 的 HTTPS 网络请求接口文件创建在此处;
  • 由完整 url 请求地址拆分为域名和接口两部分,将接口部分作为 mock 文件的路径
    • 如接口为 my.request({ url: 'https://abc.org/api/abc/getList' }),则 mock 文件路径为 /mock/request/api/abc/getList.ts
    • 如接口为 my.request({ url: 'https://abc.org/aaa/getList' }),则 mock 文件路径为 /mock/request/aaa/getList.ts
.
├── mock
│   └── request
│       ├── getFeedsList.ts
│       ├── api
│       │   └── getList.ts
│       └── aaa
│           └── getList.ts

实际开发中,我们常常会遇到传入的参数不同,接口下发不同数据的情况,mock 同样支持该能力,详情见下发 mock 文件类型说明。


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号