この記事では主にWeChatアプレットのonLoadの詳しい説明と簡単な例を紹介しますので、必要な方は参考にしてください
WeChatアプレットのonLoad
onLoadはページの読み込みを示すライフサイクル関数です
onLoad にはデフォルトでオブジェクト型パラメータがあり、現在のページを開くために他のページによって呼び出されるクエリパラメータを参照します
例をあげてください~
js スクリプトに onTap
をクリックメソッドがあるときpage first クリックすると2ページ目にジャンプし、 ?id = SecondId の形式で2ページ目に値を渡します(ここでの SecondId は取得済みの値です)
onTap: function(){ wx.navigateTo({ url: "second?id=" + secondId })
次に、2 番目に js ファイルを作成します。この ID を
で受け取ります。ここでのパラメータ オプションは、前に受け取った Object パラメータです。そのため、この ID 値を Second.js で使用できます
Page({ onLoad: function(options){ var secondId = options.id; console.log(postId); } })
注:
このコードを最初に実行し始めたとき、postId 出力は常に未定義であり、出力オプションには id 値がありませんでした。最後に、最初の URL を一重引用符から二重引用符に変更することで解決しました。これが本当に原因だと思いましたが、一重引用符に戻してみると、まだ正常に動作していることがわかりました。どこにバグがあるのかはわかりませんが、正常に実行するには重要でないものを変更する必要があるという状況に何度か遭遇しました。
上記がこの記事の全内容です。その他の関連コンテンツについては、PHP 中国語 Web サイトをご覧ください。
関連するおすすめ:
WeChat ミニ プログラム
スクロールビューがプルアップ読み込みとプルダウンリフレッシュを実装する方法の例
WeChat アプレットは、プレースホルダープロンプトテキストとボタンの選択/キャンセル状態を動的に設定するメソッドを実装します
以上がWeChat アプレットの onLoad の分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。