ホームページ  >  記事  >  WeChat アプレット  >  ミニ プログラム開発 -- wx.request 非同期カプセル化のサンプル チュートリアル

ミニ プログラム開発 -- wx.request 非同期カプセル化のサンプル チュートリアル

零下一度
零下一度オリジナル
2017-05-24 09:12:002127ブラウズ

この記事では主に、WeChat アプレットの wx.request メソッドの非同期カプセル化の例に関する関連情報を紹介します。必要な友達は参考にしてください。

wx-promise-request は、WeChat アプレットの wx.request メソッドの非同期カプセル化です。 WeChat アプレット。

問題を解決します

Promise をサポートします (es6-promise ライブラリを使用)。

リクエストキューを管理し、同時リクエストの最大数が10を超えた場合のエラー報告の問題を解決します。

npm install wx-promise-request

をダウンロードし、dist/index.jsファイルをミニプログラムプロジェクトにコピーします。

Use

import {request} from './wx-promise-request';

request({
 url: 'test.php',
 data: {
  x: '',
  y: '',
 },
 header: {
  'content-type': 'application/json',
 },
})
.then(res => console.log(res))
.catch(error => console.error(error))

API

setConfig(object)

qcloud によって提供される request メソッドを使用する、他の Promise ライブラリを使用するなど、setConfig を通じて wx-promise-request を設定します。

import {request, setConfig} from './wx-promise-request';
import qcloud from './vendor/qcloud-weapp-client-sdk/index';
import Promise from 'bluebird';

setConfig({
  request: qcloud.request,
  Promise,
})
request({
 url: 'test.php',
})
.then(res => console.log(res))
.catch(error => console.log(error));

【関連おすすめ】

1. WeChatミニプログラムの完全なソースコードダウンロード

2. WeChatミニプログラムデモ: Kaka Auto

3. 簡単な左スワイプ操作とウォーターフォールフローレイアウト

以上がミニ プログラム開発 -- wx.request 非同期カプセル化のサンプル チュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。