Fix console errors in some cases
This commit is contained in:
@@ -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)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user