WeChat アプレットがエラー「navigateTo:fail webview count limit exceeded」を報告する

序文

今日、WeChat アプレットの開発中に珍しいエラーが発生しました. 今日は、下の図のエラーを 1 分で解決する方法を教えます.

ここに画像の説明を挿入


問題の説明:

上の図のエラー メッセージから、エラーが報告された場所がnavigateTojump。後者の意味の翻訳は、おそらく「ページ制限を超えています」です。


原因分析:

WeChat の公式ドキュメントによると、wx.navigateToこのメソッドのページ スタックには最大 10 のレイヤーがあります。ただし、クリックが多すぎるため、複数のジャンプ後にエラーが発生します。


解決:

wx.navigateTo置き換えますwx.redirectTo

wx.redirectToの実行動作は次のとおりです。現在のページを閉じてから、指定されたページにジャンプします。したがって、そのような問題は発生しません。

知らせ:

wx.redirectToジャンプには明らかな問題があります. 上の戻る矢印をクリックすると, 開いたばかりのページを指すのではなく,redirect現在のページをジャンプしたいページに直接置き換えます. これがページリダイレクトになります.現在のページがスタックからポップされ、新しいページがスタックにプッシュされます。wx.redirectToこれはリダイレクトを意味するため、前のページに戻ることはできません。

おすすめ

転載: blog.csdn.net/Shids_/article/details/129296875