(最も詳細なバージョンの成功、カスタム パラメータの失敗、ジャンプで空白ページの表示、検証ファイルの失敗) WeChat アプレットのスキャン コードを使用してアプレットの指定されたページにジャンプする ナニー レベルのチュートリアル

QRコードをスキャンしてミニプログラムに参加してください

ドキュメント内で言及されていますが、まだいくつかの落とし穴があります。記事の最後にある共通リンクの QR コードをスキャンしてアプレットを開きます | WeChat オープン ドキュメント

共通リンク QR コードをスキャンしてアプレットを開きます | WeChat ドキュメントを開きます

1. 開発構成

ミニ プログラム ページに移動し、開発管理 -> 開発設定 -> 共通リンク QR コードをスキャンしてミニ プログラムを開きます

ここでの設定は主にWeChatの機能をスキャンし、このQRコードアドレスを読み取ることで、アプレットのページに入ることができます。 

2. 設定ルール 

 

 

 !また、検証ファイルもあり、サーバー上にスローされ、ドメイン名のルート ディレクトリに配置される必要があります。QR コード ルールに基づくアドレスにアクセスできる限り、ドメインのルート ディレクトリに配置することができます。コード ルールに基づくアドレスにアクセスできますが、そうでない場合はスキャン コード ジャンプ アプレットの検証に合格しません。

3. パラメータを取得するためのリンク

渡されたパラメータは、リダイレクトされたページの onLoad イベントにあります。次のコードでは、option.q が渡されたパラメータです。データを取得したい場合は、 decodeURIComponent を実行してデータを取得する必要があります。

onLoad(option) {
  //这里是直接获取到二维码原生链接:即http://www.baidu.com/code/?id=xxx&name=xxx
  const url = decodeURIComponent(option.q)
console.log(url)
}

 4.トランプルレコード

1. ファイル検証に合格するには、検証ファイルをサーバー上のドメイン名のルート ディレクトリに配置する必要があります。

2. テストリンクは非常に重要ですが、次のような状況には落とし穴があります。

        (1) テスト範囲は開発版または体験版です

                コードをスキャンするためのリンクはテスト リンクと一致しません。一致しない場合は、空白のページが表示されます。

        (2) テスト範囲はオンライン バージョンです。この場合のみ動的パラメータを渡すことができ、アプレットは同時にオンラインである必要があります。

3. QR コードをスキャンした後、ジャンプしたいバージョンではない場合がありますが、この時点でミニ プログラムを終了し、WeChat のメイン インターフェイスをプルダウンして、最近使用したバージョンを確認して、どのバージョンにジャンプしているかを確認してください。ミニプログラム

4. 試用版ではデバッグ モードが開かず、プラットフォームで構成されていないインターフェイスや Web ビュー ページにアクセスできません。

ページの右上隅に 3 つの点があるので、クリックします。

 開発モードでは、何が印刷されるかを確認できます

 

おすすめ

転載: blog.csdn.net/qq_59747594/article/details/126327145