WeChatミニプログラム開発の詳しい説明

高洛峰
リリース: 2017-03-03 11:12:32
オリジナル
2325 人が閲覧しました

このシリーズは、初心者がシリーズに従って段階的に見て学ぶのに適しています

図 1 に示すコードを追加します。最初のページへ:index.js

WeChatミニプログラム開発の詳しい説明図 1

[コンパイル] をクリックした後、この小さなプログラムを実行します: ログは図 2 に示されています: 初期ページのindex.js の起動はライフサイクル メソッドから開始されますアプリ内で js を呼び出します: onLaunch---onShow、そして開始します。index.js ページでライフサイクル メソッドを呼び出します: onLoad---onShow---onReady 「Background」をクリックすると、index.js ページが表示されます。このとき、図 3 に示すように、ライフ サイクル メソッド onHide がコールバックされます。ページをフォアグラウンドに戻すには、もう一度 [フォアグラウンド] をクリックすると、ページ ライフ サイクル メソッドがコールバックされます。図 4 に示すように、onShow (現時点では onLoad がコールバックされなくなっていることに注意してください)

WeChatミニプログラム開発の詳しい説明図 2

WeChatミニプログラム開発の詳しい説明図 3

WeChatミニプログラム開発の詳しい説明図 4


2: ページジャンプ


図 5 に示すように、index.wxml コードを記述します。テキスト コンポーネントがイベント itemClick にバインドされていることがわかります。 itemClick メソッドの実装の詳細については、図 1:

itemClick: function (){
     console.log("---index page itemClick---");
    wx.navigateTo({
      url: '../logs/logs'
    })
ログイン後にコピー

を参照してください。 : wx.navigateTo は、index.js ページから pages/logs/logs ページへのジャンプを表します。 注: navigateTo は、ログ ページへのジャンプを表します。ログ ページの下では、インデックス ページに戻ることができます。 wx.redirectTo の場合は、インデックス ページが破棄され、ログ ページからインデックス ページに戻ることはできません。ここでは例として wx.navigateTo のみを取り上げます。

図 5WeChatミニプログラム開発の詳しい説明

シミュレーターで記事 2 のテキスト コンポーネントをクリックすると、図 6 に示すように、対応するログ インターフェイスのログにジャンプします。ログ ページの対応する js コードを図 7 に示します。図 6 と図 7 を比較すると、インデックス ページからログ ページにジャンプする場合、インデックス ライフ サイクル メソッド onHide を最初に呼び出す必要があることがわかります (wx.redirectTo ジャンプの場合は、インデックス ライフ サイクル メソッド onUnload も呼び出す必要があります)。メソッド: onLoad---onShow---onReady

図 6WeChatミニプログラム開発の詳しい説明

図 7WeChatミニプログラム開発の詳しい説明

3: パラメーターページ間の転送

図 1 のindex.js コードを次のように変更します:

wx.navigateTo({

URL: "../logs/logs?id=1&title=title abc"

})



つまり:インデックス ページからログ ページにジャンプするとき、id=1 と title=title abc という 2 つのパラメーターが渡されます

図 7 に示すように、ログ ページのコードを見てみましょう。onLoad では、渡されたパラメーター id と title=title abc を取得します。 title にパラメータ: options を渡し、これら 2 つのパラメータをコード内のログに設定します。wxml によってバインドされた 2 つの変数のうち、articleId、pageTitle、表示結果と logs.wxml コードを図 8 に示します。

図 8

図 8 のシミュレーターの結果が表示され、ログ ページが表示されます。インデックス ページから渡された 2 つのパラメーター: id=1 と title=title abc

WeChatミニプログラム開発の詳しい説明


注:図 5 のコードに示すように、ページ ジャンプは .wxml で構成することもできます。記事 1 コンポーネントに対応するテキストは、次のコード構成を通じてジャンプできます:

<navigator url="../logs/logs?id=100&title=标题" >
ログイン後にコピー

WeChat アプレット開発の詳細な説明と関連記事については、 PHP 中国語 Web サイトにご注意ください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート