From 1109123145f1cc2671b29f7e5ff324e92da8cfd8 Mon Sep 17 00:00:00 2001 From: Fawad Mirzad Date: Thu, 29 Apr 2021 02:52:31 +0200 Subject: [PATCH] Fix console errors in some cases --- src/utils/mountableMixin.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/utils/mountableMixin.js b/src/utils/mountableMixin.js index dea0db0..a4a11e3 100644 --- a/src/utils/mountableMixin.js +++ b/src/utils/mountableMixin.js @@ -28,6 +28,9 @@ export default { _resizeCallback() { this.resize() }, + isFunction(functionToCheck) { + return functionToCheck && {}.toString.call(functionToCheck) === '[object Function]'; + }, _delayedResizeCallback() { this.$nextTick(() => this._resizeCallback()) }, @@ -49,7 +52,7 @@ export default { }, unmounted() { - if (this.$data._actualResizeBus) { + if (this.$data._actualResizeBus && this.isFunction(this.$data._actualResizeBus.$off)) { this.$data._actualResizeBus.$off('resize', this._delayedResizeCallback) } },