WeChat アプレットの日々の開発では、ページジャンプがほぼ毎日使用されますが、初心者の頃はよく覚えていないことが多く、各ジャンプ方法の特徴を知るためにテストが必要になることがよくありました (脳が弱い) 、メソッドはありません。毎回効果をテストするために、まれに使用されるジャンプメソッドがいくつかあります)、今回もこの状況に遭遇したため、著者は、小さなプログラムで一般的に使用される次のコードをステッピングの形式で記録することにしましたピットダイアリーに記録しておくと、今後の問い合わせに便利です。(記事の書き方が良くなく、ちょっと先延ばしになっています。偉い人を責めないでください)
テキストが始まります!!!
ジャンプ方法 1 : tabBar ページにジャンプし、他のすべての非 tabBar ページを閉じます
このコードは、情報を投稿した後、情報の流れを表示するホームページに戻るためによく使用されます。ジャンプ先のページが tabBar ページでない場合、ジャンプは有効になりませんので注意してください (比較的よく使用されますが、あまり使用されていないページ。ジャンプ モード)
wx.switchTab({
url: '/pages/index/index'
})
ジャンプ方法2:他のページ(タブバー以外のページ)へジャンプ
このメソッドは、現在のページを閉じて、予想されるページにジャンプします。これは、一部の非タブバー ページや、戻る必要のないページ ジャンプによく使用されます。
wx.redirectTo({
url: '../index/index'
})
ジャンプ方法 3 : この方法では現在のページを閉じず、ページを最大 10 層まで積み重ねることができます (タブバー以外のページ)
このメソッドは、他のページにジャンプするためによく使用されますが、シーンに戻る必要があります。
wx.navigateTo({
url: '../index/index'
})
ジャンプ方法 4 : この方法ではすべてのページがアンインストールされます。
このメソッドは前のページをすべて閉じ、左上隅にホーム ボタンが表示されます。
wx.reLaunch({
url: '../my/my'
})
ジャンプ方法5:前のページに戻る
このメソッドは一般的には使用されませんが、特殊な場合に返すために使用できます。
wx.navigateBack({
delta: 1 //返回的页面数,1为返回上一页,如果大于现有页面数,则返回到首页。
})