MorJS Mock JSAPI 類型詳細說明

2024-01-16 15:08 更新

通用 JSAPI?

  • 小程序基礎(chǔ) API,提供小程序的基礎(chǔ)能力,如 my.getLocation wx.getSystemInfo 等等;
  • mock 目錄下創(chuàng)建 my (微信為 wx) 目錄,把需要 mock 的 API 文件創(chuàng)建在此處;
.
├── mock
│   ├── my
│   │   ├── getLocation.ts
│   │   └── getNetworkType.ts
│   └── wx
│       ├── getSetting.ts
│       └── getSystemInfo.ts

request 請求?

  • 小程序發(fā)起 HTTPS 網(wǎng)絡(luò)請求調(diào)用的 JSAPI,由于 request 接口的特殊性和通用行,我們把該 API 單獨處理;
  • 無論是支付寶、微信或是其他平臺小程序,都適用該方式 mock HTTPS 網(wǎng)絡(luò)請求;
  • mock 目錄下創(chuàng)建 request 目錄,把需要 mock 的 HTTPS 網(wǎng)絡(luò)請求接口文件創(chuàng)建在此處;
  • 由完整 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

實際開發(fā)中,我們常常會遇到傳入的參數(shù)不同,接口下發(fā)不同數(shù)據(jù)的情況,mock 同樣支持該能力,詳情見下發(fā) mock 文件類型說明。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號