2017-09-12 14 views
0

どんなアプリケーションでも、いろいろなことが遅かれ早かれ悪くなる可能性があります。私はときどきいくつかのエラーをスローする大きなVueアプリケーションを持っています(私は知っているはずですが、時にはそれはとにかくです)、ユーザーにわかりやすいメッセージを表示して待たされないようにしたいと思います。ウィンドウオブジェクト上のある種の「汎用エラーハンドラ」のように。Vueアプリケーションにユーザーフレンドリーなエラーメッセージを表示

私はこれを試しました:javascript: how to display script errors in a popup alert?しかし、起動しません。

他の提案はありますか?

答えて

2

エラーIDとメッセージ(指定されている場合)を表示する一般的なエラーページにリダイレクトできます。

トーストを表示してページに留まるのは、ユーザーが操作を再試行できるようにすることです。 vueプロジェクトの乾杯にはvue-toastedをお勧めします。

+1

window.onerrorイベントが発生すると、私は多くのことを行うことができます。テキストメッセージを送信すること、私のdevボックスにwake-on-lanパケットを送信すること、エスプレッソマシンをオンにすることなど、間違ったことを修正するように働くことができます。しかし、window.onerrorイベントが発生しないので、時々ページが凍っている(「私は過去3時間それを待っていました」と言っている)ユーザーからの呼び出しを受け取ります。トーストされたチップをありがとう、それを私のto-doリストに載せてください。 –

+0

何かが壊れたときにエラーを投げて、私の答えに記述されているエラーハンドラでそれらを捕まえることができますか? – sandrooco

+0

最後の手段として、ええ、私はしたくないでしょう。 –

関連する問題