From 326866e1c775ff6ffe7aefe69351bd45a8b8ebe7 Mon Sep 17 00:00:00 2001 From: Bubka <858858+Bubka@users.noreply.github.com> Date: Thu, 23 Jan 2020 17:05:24 +0100 Subject: [PATCH] Handle simple error thrown by js --- resources/js/views/Error.vue | 26 ++++++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/resources/js/views/Error.vue b/resources/js/views/Error.vue index 8ed857d6..93f2b224 100644 --- a/resources/js/views/Error.vue +++ b/resources/js/views/Error.vue @@ -19,9 +19,9 @@

{{ $t('errors.error_occured') }}

{{ error.statusText }}

{{ $t('errors.please') }}{{ $t('errors.refresh') }}

-

- {{ error.data.message }}
- {{ error.data.debug }} +

+ {{ error.message }}
+ {{ error.debug }}

@@ -40,12 +40,30 @@ }, computed: { + debugMode: function() { return process.env.NODE_ENV }, + error: function() { - return this.err === undefined ? {} : this.err + if( this.err === undefined ) { + return null + } + else + { + if(this.err.data) { + return this.err.data + } + else + { + return { + statusText: this.err + } + } + + } } + }, props: ['err'], // error.response