From 016532797d5779ede4690ce5fb0ca35892b94ddd Mon Sep 17 00:00:00 2001 From: Ammi Date: Fri, 28 Aug 2020 16:31:14 +0800 Subject: [PATCH] Update hook.js In my project, directly running "var executing = task.apply(context, args);" will cause part page of the to be blank --- src/utils/hook.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/utils/hook.js b/src/utils/hook.js index 4df5376..ea1b901 100644 --- a/src/utils/hook.js +++ b/src/utils/hook.js @@ -53,7 +53,11 @@ class Hook { var promises = []; this.hooks.forEach(function(task) { - var executing = task.apply(context, args); + try { + var executing = task.apply(context, args); + } catch (err) { + console.log(err); + } if(executing && typeof executing["then"] === "function") { // Task is a function that returns a promise