- 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 ミニ プログラム - 登録ページ - モジュール化