From 8d58ff3590c762999c3727989d0da02a63e8c647 Mon Sep 17 00:00:00 2001 From: YuukanOO Date: Fri, 22 Jan 2021 09:15:22 +0100 Subject: [PATCH] add error boundary --- vue2/src/App.vue | 6 +++++- vue2/src/components/Card.vue | 1 + vue2/src/components/ErrorBoundary.vue | 18 ++++++++++++++++++ vue2/src/main.js | 3 +++ 4 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 vue2/src/components/ErrorBoundary.vue diff --git a/vue2/src/App.vue b/vue2/src/App.vue index 9f79ba4..f8fd815 100644 --- a/vue2/src/App.vue +++ b/vue2/src/App.vue @@ -14,7 +14,9 @@ - + + + @@ -59,6 +61,7 @@ diff --git a/vue2/src/components/ErrorBoundary.vue b/vue2/src/components/ErrorBoundary.vue new file mode 100644 index 0000000..d54f2a0 --- /dev/null +++ b/vue2/src/components/ErrorBoundary.vue @@ -0,0 +1,18 @@ + + + diff --git a/vue2/src/main.js b/vue2/src/main.js index df0ad31..2782719 100644 --- a/vue2/src/main.js +++ b/vue2/src/main.js @@ -166,6 +166,9 @@ Vue.use({ }, }); +Vue.config.errorHandler = (err, vm) => + console.log("erreur", err, "dans le composant", vm); + new Vue({ store, router,