WeChatアプレットでよく使われるページジャンプ監視方法
- ジャンプするには wx.navigateTo(Object object) メソッドを使用します。このジャンプ メソッドは現在のページを保持し、アプリケーション内の特定のページにジャンプします。特に注意してください。このメソッドは一般的に使用されるタブバー ページにはジャンプできません。使用されるボトムメニュー 列に対応するタブバーページ。具体的なサンプルコード:
wx.navigateTo({
url: 'url?id=0&name=参数信息',
})
これは一般的な使用法です。データ コールバックが必要な場合は、WeChat の公式ドキュメントを参照してください。
2. wx.navigateBack(Object object) メソッドを使用します。これにより、現在のページが閉じられ、前のページまたは複数レベルのページに戻ります。現在のページ スタックは getCurrentPages を通じて取得して、返される必要があるレイヤーの数を決定できます。具体的なコード例:
wx.navigateBack({
delta: 2
})
このうち、delta は返されたページ数であり、delta が既存のページ数より大きい場合は、ホームページに戻ります。これは一般的な使用法です。データ コールバックが必要な場合は、WeChat の公式ドキュメントを参照してください。
3. wx.redirectTo(Object object) メソッドを使用して、現在のページを閉じてアプリケーション内の特定のページにジャンプしますが、wx.navigateTo(Object object) メソッドと同様に、タブバー ページへのジャンプは許可されません。具体的なコード例:
wx.redirectTo({
url: 'test?id=0&name=参数信息'
})
これは一般的な使用法です。データ コールバックが必要な場合は、WeChat の公式ドキュメントを参照してください。
4. wx.reLaunch(Object object) メソッドを使用して、アプリケーション内のすべてのページを閉じ、特定のページを開きます。具体的なコード例は次のとおりです。
wx.reLaunch({
url: 'test?id=0&name=参数信息'
})
これは一般的な使用法です。データ コールバックが必要な場合は、WeChat の公式ドキュメントを参照してください。
5. wx.switchTab(Object object) メソッドを使用して tabBar ページにジャンプし、他のすべての非 tabBar ページを閉じます。具体的なコード例:
wx.switchTab({
url: '需要跳转的页面路径'
})
さらに詳細な手順については、公式 WeChat ドキュメントを参照して学習および参照してください:
公式 WeChat ドキュメント