この記事は、WeChat アプレットのサブページが親ページにパラメータを渡す方法を理解するのに役立ちます。お役に立てば幸いです。
WeChat ミニ プログラムのサブページから親ページにパラメーターを渡す方法
WeChat ミニ プログラム プロジェクトに取り組んでいるとき、次のようなことがあります。フィルタ条件を設定したリストページがあり、クリックするとそのページにジャンプし、条件を選択します。選択後、リストページに戻り、フィルタ条件に従ってデータをクエリします。一般に、フィルタリング条件がポップアップ ボックスを通じて処理されることがほとんどです。では、このインタラクティブな方法でページにジャンプしたい場合、子ページから親ページにパラメータを渡すにはどうすればよいでしょうか?
【関連する学習の推奨事項: 小さなプログラム開発チュートリアル ]
質問
- wx.navigateBack はパラメータを運ぶことができず、子ページは親ページにパラメータを渡すことができません。
サブページは親ページのデータを操作します
ここでは、親ページのデータを操作するサブページについて話していることに注意してください。 。
公式ドキュメントには getCurrentPages
API があります (公式 Web サイトの説明は次のとおりです):
PageObject[] getCurrentPages() 現在のページを取得しますスタック。配列の最初の要素はホームページで、最後の要素は現在のページです。
- ページ スタックを変更しないでください。ルーティング エラーやページ ステータス エラーが発生する可能性があります。
-
page
がまだ生成されていない場合は、App.onLaunch
中にgetCurrentPages()
を呼び出さないでください。
getCurrentPages
API を介して、ページ スタックのデータを取得できるため、指定されたページを取得できます。子ページで親ページのデータを変更することで、子ページから親ページにパラメータを渡す機能を実現できます。
const pages = getCurrentPages(); const gotoPage = pages[pages.length - 1];
つまり、pages[pages.length - 1]
が現在のページで、親ページは pages[pages.length - 2]
というようになります。 、私たち他の先祖のページを取得できます。
次に、setData
メソッド gotoPage.setData({xxx: ''})
を使用して親ページのデータを変更および設定し、子ページが親ページに渡すことができるパラメータの目的。次に、wx.navigateBack
を使用してページに戻ります。
その他のソリューション
- コンポーネント
- ポップアップ ボックス
いいね記事の冒頭で述べたように、子ページから親ページにパラメータを渡す必要がある場合は、コンテンツをポップアップ ボックスの形式で表示できます。対応するデータを選択した後、現在のポップを非表示にします。 -up ボックスまたはコンポーネント。
プログラミング関連の知識について詳しくは、プログラミング入門をご覧ください。 !
以上がWeChatアプレットで子から親へパラメータを渡す実装方法(ページ通信)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

本篇文章给大家带来了关于微信小程序的相关问题,其中主要介绍了关于基础架构原理的相关内容,其中包括了宿主环境、执行环境、小程序整体架构、运行机制、更新机制、数据通信机制等等内容,下面一起来看一下,希望对大家有帮助。

本篇文章给大家带来了关于微信小程序的相关知识,其中主要介绍了关于云服务的配置详解,包括了创建使用云开发项目、搭建云环境、测试云服务等等内容,下面一起来看一下,希望对大家有帮助。

本篇文章给大家带来了关于微信小程序的相关知识,其中主要介绍了关于富文本编辑器的实战示例,包括了创建发布页面、实现基本布局、实现编辑区操作栏的功能等内容,下面一起来看一下,希望对大家有帮助。

西安坐地铁用的小程序为“乘车码”。使用方法:1、打开手机微信客户端,点击“发现”中的“小程序”;2、在搜索栏中输入“乘车码”进行搜索;3、直接定位城市西安,或者搜索西安,点击“西安地铁乘车码”选项的“去乘车”按钮;4、根据腾讯官方提示进行授权,开通“乘车码”业务即可利用该小程序提供的二维码来支付乘车了。

本篇文章给大家带来了关于微信小程序的相关知识,其中主要介绍了怎么实现小程序授权登录功能的相关内容,下面一起来看一下,希望对大家有帮助。

本篇文章给大家带来了关于微信小程序的相关问题,其中主要介绍了关于开发工具介绍的相关内容,包括了下载开发工具以及编辑器总结等内容,下面一起来看一下,希望对大家有帮助。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

ドリームウィーバー CS6
ビジュアル Web 開発ツール

WebStorm Mac版
便利なJavaScript開発ツール

ホットトピック



