序文
今日、WeChat アプレットの開発中に珍しいエラーが発生しました. 今日は、下の図のエラーを 1 分で解決する方法を教えます.
問題の説明:
上の図のエラー メッセージから、エラーが報告された場所がnavigateTo
jump。後者の意味の翻訳は、おそらく「ページ制限を超えています」です。
原因分析:
WeChat の公式ドキュメントによると、wx.navigateTo
このメソッドのページ スタックには最大 10 のレイヤーがあります。ただし、クリックが多すぎるため、複数のジャンプ後にエラーが発生します。
解決:
と
wx.navigateTo
置き換えますwx.redirectTo
wx.redirectTo
の実行動作は次のとおりです。現在のページを閉じてから、指定されたページにジャンプします。したがって、そのような問題は発生しません。
知らせ:
wx.redirectTo
ジャンプには明らかな問題があります. 上の戻る矢印をクリックすると, 開いたばかりのページを指すのではなく,redirect
現在のページをジャンプしたいページに直接置き換えます. これがページリダイレクトになります.現在のページがスタックからポップされ、新しいページがスタックにプッシュされます。wx.redirectTo
これはリダイレクトを意味するため、前のページに戻ることはできません。