06-WeChatアプレット-登録プログラム-シーン値

アプレットの登録

各アプレットは、アプレット インスタンスの登録、ライフ サイクル コールバック関数のバインド、エラー監視機能、ページ不在監視機能などを行うためにメソッドをapp.js呼び出す必要があります。App

パラメータの詳細な意味と使用法については、アプリのリファレンス ドキュメントを参照してください

アプレットを登録します。Objectアプレットのライフサイクル コールバックなどを指定するパラメータを受け入れます。

App()app.jsは で呼び出す必要があり、呼び出す必要があり、呼び出すことができるのは 1 回のみです。そうしないと、予期しない結果が生じる可能性があります。

パラメータ オブジェクト オブジェクト

属性 タイプ デフォルト 必須 説明する 最小バージョン
起動時 関数 いいえ ライフサイクル コールバック - アプレットの初期化を監視します。
オンショー 関数 いいえ ライフサイクル コールバック - アプレットの開始またはフォアグラウンドへの切り替えを監視します。
非表示にする 関数 いいえ ライフサイクル コールバック - アプレットを監視し、バックグラウンドに切り替えます。
onError 関数 いいえ エラー監視機能。
ページが見つかりませんでした 関数 いいえ このページにはリスニング機能はありません。 1.9.90
onUnhandledRejection 関数 いいえ 未処理の Promise 拒否イベント リスナー関数。 2.10.0
onThemeChange 関数 いいえ システムテーマの変更を監視する 2.11.0
他の どれでも いいえ 開発者は、任意の関数またはデータ変数をObjectパラメータに追加できます。これらのパラメータには、次のようにthisアクセスできます。

前景と背景の定義: ユーザーが左上隅をクリックして閉じるか、デバイスのホーム ボタンを押して WeChat を終了すると、アプレットは直接破棄されずにバックグラウンドに入ります。WeChat に再ログインするかアプレットを開くと、アプレットは直接破棄されずにバックグラウンドに入ります。再び、背景から前景に入ります。アプレットが一定期間バックグラウンドに入った場合、またはシステム リソースの使用量が高すぎる場合にのみ、アプレットが実際に破棄されることに注意してください。

ケースコード

App({
    
    
  onLaunch(options) {
    
    
  // Do something initial when launch.
    console.log("小程序加载成功");
  },
  onShow(options) {
    
    
  // Do something when show.
    console.log("小程序显示");
  },
  onHide() {
    
    
  // Do something when hide.
    console.log("小程序隐藏");
  },
  onError(msg) {
    
    
  console.log(msg)
  },
  globalData: 'I am global data'
  })
App({
    
    
  onLaunch() {
    
    
    // 展示本地存储能力
    const logs = wx.getStorageSync('logs') || []
    logs.unshift(Date.now())
    wx.setStorageSync('logs', logs)

    // 登录
    wx.login({
    
    
      success: res => {
    
    
        // 发送 res.code 到后台换取 openId, sessionKey, unionId
      }
    })
  },
  globalData: {
    
    
    userInfo: null
  }
})

  • 効果

ここに画像の説明を挿入

実機でデバッグする場合は、携帯電話のホームボタンを押して非表示のアプレットを表示します

ここに画像の説明を挿入

シーン値

シーンバリューエフェクト

シーン値は高度なアプレットの開発において重要な役割を果たし、ユーザー エクスペリエンスの最適化とプログラムのパフォーマンスの向上に役立ちます。シーン値を合理的に設定することで、さまざまなシーンでカスタマイズされた機能エクスペリエンスを提供し、スムーズなインタラクション効果を実現できます。同時に、シーン値はユーザーの行動データを収集し、その後の開発に貴重なフィードバックを提供するのにも役立ちます。

シーン値のリスト

シーン値の詳細と取得方法については、ガイド「シーン値」を参照してください。

シーン値ID 説明する 伝説
1000 他の /
1001 検出ページ上のアプレットの「最近使用した」リスト (ベース ライブラリ バージョン 2.2.4 ~ 2.29.0 には「マイ アプレット」リストが含まれていますが、バージョン 2.29.1 以降は「最近使用した」リストのみです) /
1005 WeChat ホームページの上部にある検索ボックスの検索結果ページ チェック
1006 ディスカバリーバーアプレットのメインエントランスにある検索ボックスの検索結果ページ チェック
1007 1 人チャット セッションのミニプログラム メッセージ カード チェック
1008 グループチャットセッションのミニプログラムメッセージカード チェック
1010 お気に入り チェック
1011 QRコードをスキャンします チェック
1012 画像を長押しするとQRコードが表示されます チェック
1013 携帯電話のアルバムで選択したQRコードをスキャンします チェック
1014 アプレット サブスクリプション メッセージ (1107 と同じ) チェック
1017 ミニプログラム体験版のエントリーページへ チェック
1019 WeChat ウォレット (WeChat クライアント バージョン 7.0.0 は決済ポータルに変更されました) チェック
1020 公式アカウントのプロフィールページ関連アプレットリスト(非推奨) チェック
1022 上位のチャット アプレット エントリ (WeChat クライアントのバージョン 6.6.1 から非推奨) /
1023 アンドロイドのデスクトップアイコン チェック
1024 アプレットのプロファイル ページ チェック
1025 一次元コードをスキャンする チェック
1026 ディスカバリーバーのアプレットのメインエントリ、「近くのアプレット」のリスト チェック
1027 WeChatホームページ上部の検索ボックスの検索結果ページにある「使用済みミニプログラム」リスト チェック
1028 私のカードパック チェック
1029 ミニプログラムのクーポン詳細ページ チェック
1030 自動テストでアプレットを開きます /
1031 画像を長押しすると一次元コードが表示されます チェック
1032 電話アルバムで選択した一次元コードをスキャンします チェック
1034 WeChatの支払い完了ページ チェック
1035 公式アカウントカスタムメニュー チェック
1036 アプリシェアメッセージカード チェック
1037 アプレット アプレットを開く チェック
1038 別のアプレットから戻る チェック
1039 テレビを振る チェック
1042 検索結果ページにフレンド検索ボックスを追加しました チェック
1043 公式アカウントのテンプレートメッセージ チェック
1044 シェアチケット付きミニプログラムメッセージカード詳細 チェック
1045 友達の輪の広告 チェック
1046 友達の輪の広告詳細ページ チェック
1047 アプレットコードをスキャンします チェック
1048 画像を長押ししてアプレットコードを識別します チェック
1049 扫描手机相册中选取的小程序码 查看
1052 卡券的适用门店列表 查看
1053 搜一搜的结果页 查看
1054 顶部搜索框小程序快捷入口(微信客户端版本6.7.4起废弃) /
1056 聊天顶部音乐播放器右上角菜单 查看
1057 钱包中的银行卡详情页 查看
1058 公众号文章 查看
1059 体验版小程序绑定邀请页 /
1060 微信支付完成页(与1034相同) /
1064 微信首页连Wi-Fi状态栏 查看
1065 URL scheme 详情 /
1067 公众号文章广告 查看
1068 附近小程序列表广告(已废弃) /
1069 移动应用通过openSDK进入微信,打开小程序 查看
1071 钱包中的银行卡列表页 查看
1072 二维码收款页面 查看
1073 客服消息列表下发的小程序消息卡片 查看
1074 公众号会话下发的小程序消息卡片 查看
1077 摇周边 查看
1078 微信连Wi-Fi成功提示页 查看
1079 微信游戏中心 查看
1081 客服消息下发的文字链 查看
1082 公众号会话下发的文字链 查看
1084 朋友圈广告原生页 查看
1088 会话中查看系统消息,打开小程序 /
1089 微信聊天主界面下拉,「最近使用」栏(基础库2.2.4-2.29.0版本包含「我的小程序」栏,2.29.1版本起仅为「最近使用」栏 查看
1090 长按小程序右上角菜单唤出最近使用历史 查看
1091 公众号文章商品卡片 查看
1092 城市服务入口 查看
1095 小程序广告组件 查看
1096 聊天记录,打开小程序 查看
1097 微信支付签约原生页,打开小程序 查看
1099 页面内嵌插件 /
1100 红包封面详情页打开小程序 查看
1101 远程调试热更新(开发者工具中,预览 -> 自动预览 -> 编译并预览) 查看
1102 公众号 profile 页服务预览 查看
1103 发现页小程序「我的小程序」列表(基础库2.2.4-2.29.0版本废弃,2.29.1版本起生效) /
1104 微信聊天主界面下拉,「我的小程序」栏(基础库2.2.4-2.29.0版本废弃,2.29.1版本起生效) /
1106 聊天主界面下拉,从顶部搜索结果页,打开小程序 /
1107 订阅消息,打开小程序 /
1113 安卓手机负一屏,打开小程序(三星) /
1114 安卓手机侧边栏,打开小程序(三星) /
1119 【企业微信】工作台内打开小程序 查看
1120 【企业微信】个人资料页内打开小程序 查看
1121 【企业微信】聊天加号附件框内打开小程序 查看
1124 扫“一物一码”打开小程序 /
1125 长按图片识别“一物一码” /
1126 扫描手机相册中选取的“一物一码” /
1129 微信爬虫访问 详情 /
1131 浮窗(8.0版本起仅包含被动浮窗) /
1133 硬件设备打开小程序 详情 /
1135 小程序profile页相关小程序列表,打开小程序 查看
1144 公众号文章 - 视频贴片 查看
1145 发现栏 - 发现小程序 查看
1146 地理位置信息打开出行类小程序 查看
1148 卡包-交通卡,打开小程序 /
1150 扫一扫商品条码结果页打开小程序 查看
1151 发现栏 - 我的订单 查看
1152 订阅号视频打开小程序 查看
1153 “识物”结果页打开小程序 查看
1154 朋友圈内打开“单页模式” 查看
1155 “单页模式”打开小程序 查看
1157 服务号会话页打开小程序 查看
1158 群工具打开小程序 查看
1160 群待办 查看
1167 H5 通过开放标签打开小程序 详情 /
1168 移动/网站应用直接运行小程序 /
1169 发现栏小程序主入口,各个生活服务入口(例如快递服务、出行服务等) 查看
1171 微信运动记录(仅安卓) 查看
1173 聊天素材用小程序打开 详情 查看
1175 视频号主页商店入口 查看
1176 视频号直播间主播打开小程序 查看
1177 视频号直播商品 查看
1178 在电脑打开手机上打开的小程序 查看
1179 #话题页打开小程序 查看
1181 网站应用打开PC小程序 /
1183 PC微信 - 小程序面板 - 发现小程序 - 搜索 查看
1184 视频号链接打开小程序 查看
1185 群公告 查看
1186 收藏 - 笔记 查看
1187 浮窗(8.0版本起) 查看
1189 表情雨广告 查看
1191 视频号活动 查看
1192 企业微信联系人profile页 查看
1193 视频号主页服务菜单打开小程序 查看
1194 URL Link 详情 /
1195 视频号主页商品tab 查看
1196 個人ステータスオープンアプレット チェック
1197 動画アカウントのアンカーが生放送室からミニゲームに戻ります チェック
1198 ビデオアカウントブロードキャストインターフェイスを開いてミニゲームを開きます チェック
1200 ビデオアカウント広告のアプレットを開きます チェック
1201 動画アカウント広告詳細ページでミニプログラムを開く チェック
1202 Qiwee カスタマー サービス アカウント セッションでミニ プログラム カードが開きます チェック
1203 WeChat ミニプログラム ストレス テスト ツールのリクエスト /
1206 ビデオアカウントミニゲーム生放送ルームでミニゲームを開く チェック
1207 Qiwei カスタマー サービス アカウント セッションでアプレットのテキスト リンクが開きます チェック
1208 チャットして製品カードを開きます チェック
1212 アプレットを開くためのユース モード アプリケーション ページ チェック
1215 広告予約オープンアプレット /
1216 ビデオ番号注文センターでアプレットを開きます チェック
1223 Android デスクトップ ウィジェットがアプレットを開きます チェック
1228 動画番号のネイティブ広告コンポーネントがアプレットを開きます チェック
1230 サブスクリプション番号 H5 アドバタイズメントがアプレットに入る チェック
1231 アプレットを開くよう入口を促す動的なメッセージ チェック
1242 ミニ プログラム ディスカバリー ページ エクスプレス配信モジュールのストア チャネル ページ ミニ プログラムに入る チェック
1245 ミニ プログラムはページを検出し、ストアはミニ プログラムに入るために検索結果ページをすぐに送信します。 チェック
1248 ミニ プログラム アカウントの移行を通じてミニ プログラムに入る /
1252 ミニ プログラム検索ページの「ミニ ファンクション」モジュールを検索して、ミニ プログラムに参加します。 チェック

ケースコード

App({
    
    
  onLaunch(options) {
    
    
  // Do something initial when launch.
    console.log("小程序加载成功,场景->"+options.scene);
  },
  onShow(options) {
    
    
  // Do something when show.
    console.log("小程序显示");
  },
  onHide() {
    
    
  // Do something when hide.
    console.log("小程序隐藏");
  },
  onError(msg) {
    
    
  console.log(msg)
  },
  globalData: 'I am global data'
  })

ここに画像の説明を挿入

  • シミュレータ

ここに画像の説明を挿入

  • 実デバイスのデバッグ
    ここに画像の説明を挿入
    次の章 WeChat ミニ プログラム - 登録ページ - モジュール化

おすすめ

転載: blog.csdn.net/u014096024/article/details/132371737