ホームページ  >  記事  >  WeChat アプレット  >  WeChat ミニ プログラムでよく使用される API (概要共有)

WeChat ミニ プログラムでよく使用される API (概要共有)

WBOY
WBOY転載
2022-12-01 16:08:054735ブラウズ

この記事では、WeChat ミニ プログラム に関する関連知識を提供します。主によく使用される API をまとめています。一緒に見ていきましょう。皆さんのお役に立てれば幸いです。

WeChat ミニ プログラムでよく使用される API (概要共有)

[関連する学習の推奨事項: 小プログラム学習チュートリアル]

1. 一般的に使用されるsystem api

1.wx.openAppAuthorizeSetting(Object object) システムの WeChat 認可管理ページへジャンプ

参数
1)success  接口调用成功的回调函数
2)fail  接口调用失败的回调函数
3)complete  接口调用结束的回调函数(调用成功、失败都会执行)

2. wx.getWindowInfo() ウィンドウ情報の取得

参数
1)pixelRatio	设备像素比
2)screenWidth	屏幕宽度,单位px
3)screenHeight	屏幕高度,单位px
4)windowWidth	可使用窗口宽度,单位px
5)windowHeight 可使用窗口高度,单位px
6)statusBarHeight	状态栏的高度,单位px
7)safeArea	在竖屏正方向下的安全区域
	left	安全区域左上角横坐标
	right	安全区域右下角横坐标
	top	安全区域左上角纵坐标
	bottom	安全区域右下角纵坐标
	width	安全区域的宽度,单位逻辑像素
	height	安全区域的高度,单位逻辑像素
8)screenTop	窗口上边缘的 y 值.

3. wx.getSystemInfoAsync(Object object) システム情報を非同期で取得します。特定の WeChat クライアント バージョンが必要です。サポートされていないクライアントでは、同期実装が使用されて返されます。

参数
1)success  接口调用成功的回调函数
2)fail  接口调用失败的回调函数
3)complete  接口调用结束的回调函数(调用成功、	失败都会执行)

4. wx.getAppAuthorizeSetting() WeChat APP 認証設定を取得します

albumAuthorized	允许微信使用相册的开关(仅 iOS 有效)
bluetoothAuthorized	允许微信使用蓝牙的开关(仅 iOS 有效)
cameraAuthorized 允许微信使用摄像头的开关
locationAuthorized	允许微信使用定位的开关
locationReducedAccuracy	定位准确度。true 表示模糊定位,false 表示精确定位(仅 iOS 有效)
microphoneAuthorized 允许微信使用麦克风的开关
notificationAuthorized 允许微信通知的开关
notificationAlertAuthorized	允许微信通知带有提醒的开关(仅 iOS 有效)
notificationBadgeAuthorized	允许微信通知带有标记的开关(仅 iOS 有效)
notificationSoundAuthorized	允许微信通知带有声音的开关(仅 iOS 有效)
phoneCalendarAuthorized	允许微信读写日历的开关

2. ミニ プログラムの共通 A​​PI

ミニ プログラムの共通ライフ サイクル

  • #wx.getLaunchOptionsSync ミニ プログラムの実行時にパラメータを取得します。始めました。 App.onLaunch のコールバック パラメーターと一致します。

  • wx.getEnterOptionsSync このアプレットの起動時にパラメータを取得します。コールド スタートの場合、戻り値は App.onLaunch のコールバック パラメーターと一致し、ウォーム スタートの場合、戻り値は App.onShow と一致します。

  • wx.onUnhandledRejection(関数リスナー) 未処理の Promise 拒否イベントをリッスンします。このイベントは、App.onUnhandledRejection のコールバック タイミングおよびパラメータと一致しています。

  • wx.onThemeChange(functionlistener) システムテーマ変更イベントをリッスンします。このイベントは、App.onThemeChange のコールバックのタイミングと一致します。

  • wx.onPageNotFound(functionlistener) アプレットによって開かれるページが存在しないというイベントをリッスンします。このイベントは、App.onPageNotFound のコールバックのタイミングと一致します。

  • wx.onLazyLoadError(関数リスナー) ミニ プログラムの非同期コンポーネントの読み込み失敗イベントをリッスンします。

  • wx.onError(関数リスナー) ミニ プログラム エラー イベントをリッスンします。スクリプトエラーやAPI呼び出しエラーなど。このイベントは、App.onError のコールバック タイミングおよびパラメータと一致しています。

  • wx.onAudioInterruptionEnd(関数リスナー) 音声中断終了イベントをリッスンします。 onAudioInterruptionBegin イベントを受信した後、ミニ プログラム内のすべてのオーディオが一時停止されます。このイベントを受信した後にのみ、再度正常に再生できます。

  • wx.onAppShow(functionlistener) ミニ プログラムを監視しますプログラムのフォアグラウンド イベント 。このイベントは、App.onShow のコールバック パラメーターと一致しています。

  • wx.onAppHide(関数リスナー) ミニ プログラムのバックグラウンド イベントをリッスンします。このイベントは、App.onHide のコールバックのタイミングと一致します。

3. ルートジャンプ api

  • wx.switchTab(Object object) tabBar ページにジャンプして閉じる他のすべての非タブバー ページ

  • wx.reLaunch(Object object) すべてのページを閉じて、アプリケーション内のページを開きます

  • wx .redirectTo (オブジェクト オブジェクト) 現在のページを閉じて、アプリケーション内のページにジャンプします。ただし、タブバーページへのジャンプは許可されていません。

  • wx.navigateTo(Object object) 現在のページを保持し、アプリケーション内のページにジャンプします。ただし、タブバーページにジャンプすることはできません。元のページに戻るには、wx.navigateBack を使用します。ミニ プログラムのページ スタックには、最大 10 レベルを含めることができます。

  • wx.navigateBack(Object object) 現在のページを閉じて、前のページまたは複数レベルのページに戻ります。 getCurrentPages を通じて現在のページ スタックを取得し、返される必要があるレベルの数を決定できます。

  • wx.exitMiniProgram(Object object) 現在のミニ プログラムを終了します。呼び出しが成功するには、クリック動作が必要です。

4. 転送 API

  • wx.updateShareMenu(Object オブジェクト) 転送属性の更新

  • wx.showShareMenu(Object オブジェクト) 現在のページの進むボタンを表示します。

  • wx.showShareImageMenu(Object オブジェクト) 画像の共有ポップアップ ウィンドウを開きます。写真を友達に送ったり、お気に入りにしたり、ダウンロードしたりできます

  • #wx.shareVideoMessage(Object object) ビデオをチャットに転送

  • ##wx.shareFileMessage(Object object) ) ファイルをチャットに転送
#5. ページ インタラクション

#wx.showToast(Object オブジェクト) メッセージ プロンプト ボックスを表示
  • wx.showModal(Object object) モーダル ダイアログ ボックスを表示します。
  • wx.showLoading(Object object) 読み込みプロンプト ボックスを表示します。プロンプト ボックスを閉じるには、積極的に wx.hideLoading を呼び出す必要があります。
  • wx.showActionSheet(Object object) 操作メニュー
  • wx を表示します。 hideToast(Object object ) メッセージ プロンプト ボックスを非表示にする
  • wx.hideLoading(Object object) 読み込みプロンプト ボックスを非表示
  • #wx.enableAlertBeforeUnload(オブジェクト object) アプレットを開く ページはクエリ ダイアログ ボックスに戻ります。
  • wx.disableAlertBeforeUnload(Object object) 關閉小程式頁面返回詢問對話方塊。

【相關學習推薦:小程式學習教學

以上がWeChat ミニ プログラムでよく使用される API (概要共有)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。