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

零下一度
リリース: 2017-05-24 09:12:00
オリジナル
2179 人が閲覧しました

この記事では主に、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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!