diff --git a/src/mixin/autoResize.js b/src/mixin/autoResize.js index 00d9caf..68e68e6 100644 --- a/src/mixin/autoResize.js +++ b/src/mixin/autoResize.js @@ -17,7 +17,7 @@ export default { async autoResizeMixinInit () { const { initWH, getDebounceInitWHFun, bindDomResizeCallback, afterAutoResizeMixinInit } = this - await initWH() + await initWH(false) getDebounceInitWHFun() @@ -25,7 +25,7 @@ export default { if (typeof afterAutoResizeMixinInit === 'function') afterAutoResizeMixinInit() }, - initWH () { + initWH (resize = true) { const { $nextTick, $refs, ref, onResize } = this return new Promise(resolve => { @@ -35,7 +35,7 @@ export default { this.width = dom.clientWidth this.height = dom.clientHeight - if (typeof onResize === 'function') onResize() + if (typeof onResize === 'function' && resize) onResize() resolve() })