Fix console errors in some cases

This commit is contained in:
Fawad Mirzad
2021-04-29 02:52:31 +02:00
parent dbb7832e5f
commit 1109123145

View File

@@ -28,6 +28,9 @@ export default {
_resizeCallback() { _resizeCallback() {
this.resize() this.resize()
}, },
isFunction(functionToCheck) {
return functionToCheck && {}.toString.call(functionToCheck) === '[object Function]';
},
_delayedResizeCallback() { _delayedResizeCallback() {
this.$nextTick(() => this._resizeCallback()) this.$nextTick(() => this._resizeCallback())
}, },
@@ -49,7 +52,7 @@ export default {
}, },
unmounted() { unmounted() {
if (this.$data._actualResizeBus) { if (this.$data._actualResizeBus && this.isFunction(this.$data._actualResizeBus.$off)) {
this.$data._actualResizeBus.$off('resize', this._delayedResizeCallback) this.$data._actualResizeBus.$off('resize', this._delayedResizeCallback)
} }
}, },