ホームページ > 記事 > WeChat アプレット > WeChat ミニ プログラム: インタラクティブ フィードバック API の説明
wx.showToast(OBJECT)
メッセージプロンプトボックスを表示
OBJECT パラメーターの説明:
[tr]パラメーターの種類に必要な説明[/tr]
title | String | はい | プロンプトの内容 |
icon | String | No | icon、「success」、「loading」のみをサポート |
duration | Number | No | プロンプト遅延時間(ミリ秒単位、デフォルト): 1500、最大値は 10000 です |
success | Function | No | 成功したインターフェース呼び出しのコールバック関数 |
fail | Function | No | 失敗したインターフェース呼び出しのコールバック関数 |
完全な | 機能 | いいえ | インターフェース呼び出しの最後にコールバック関数 (呼び出しが成功または失敗した場合に実行されます) |
サンプルコード:
wx.showToast({ title: '成功'icon: 'success', duration: 2000 }) wx.hideToast()
メッセージプロンプトボックスを非表示にする
wx.showToast({ title: '加载中', icon: 'loading', duration: 10000 }) setTimeout(function() { wx.hideToast() }, 2000) wx.showModal(OBJECT)
モーダルポップアップウィンドウを表示
OBJECT パラメータの説明:
[tr] パラメータの種類 必要な説明[/tr]
title | Str ing | は | プロンプトのタイトル |
content | String | は | プロンプトの内容です |
showCancel | Boolean | No | キャンセルボタンを表示するかどうか、デフォルトはtrueです |
cancelText | String | No | キャンセルボタンのテキスト、デフォルトは「Cancel」です |
cancelColor | HexColor | No | キャンセルボタンのテキストの色、デフォルトは「#000000」です |
confirmText | String | No | ボタンのテキストを確認します、デフォルトは「OK」です |
confirmColor | HexColor | No | ボタンのテキストの色を確認します、デフォルトは「#3CC51F」です |
success | Function | いいえ | インターフェイスはコールバック関数の呼び出しに成功し、res.confirm==1が返された場合、それはユーザーがOKボタンをクリックしたことを意味します |
fail | Function | No | インターフェースの呼び出しに失敗したコールバック関数 |
complete | Function | No | インターフェースの呼び出しが終了する コールバック関数 (呼び出しが成功または失敗した場合に実行されます) |
サンプルコード:
wx.showModal({ title: '提示', content: '这是一个模态弹窗', success: function(res) { if (res.confirm) { console.log('用户点击确定') } } }) wx.showActionSheet(OBJECT)
表示操作メニュー
OBJECTパラメータの説明:
[tr] パラメータの型 必須説明[/tr]
itemList | String | はボタンのテキスト配列、配列の最大長は6です | |
HexColor | No | ボタンのテキストの色、デフォルトは「#000000」です | |
関数 | いいえ | 成功したインターフェイス呼び出しのコールバック関数。詳細については戻りパラメーターの説明を参照してください | |
Function | いいえ | 失敗したインターフェイス呼び出しのコールバック関数 | |
Function | いいえ | インターフェース呼び出しの最後のコールバック関数 (呼び出しが成功または失敗した場合に実行されます) |
成功の戻りパラメータの説明: [tr]パラメータの型の説明[/tr]
Boolean | ユーザーが選択をキャンセルするかどうか | |
Number | ユーザーがクリックしたボタン(0から始まる順番) |
サンプルコード:
wx.showActionSheet({ itemList: ['A', 'B', 'C'], success: function(res) { if (!res.cancel) { console.log(res.tapIndex) } } })