From efb0b5ae534bf4cd3d76e05804d7acfb47a56e95 Mon Sep 17 00:00:00 2001 From: qiang Date: Wed, 30 Oct 2019 18:30:32 +0800 Subject: [PATCH] fix: v3-video hidden --- src/platforms/app-plus/view/components/video/index.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/platforms/app-plus/view/components/video/index.vue b/src/platforms/app-plus/view/components/video/index.vue index 52224ed4a..01fc56e81 100644 --- a/src/platforms/app-plus/view/components/video/index.vue +++ b/src/platforms/app-plus/view/components/video/index.vue @@ -222,10 +222,13 @@ export default { }, _updateStyle () { const rect = this.$refs.container.getBoundingClientRect() - this.hidden = getComputedStyle(this.$el).display === 'none'; + this.hidden = false; ['top', 'left', 'width', 'height'].forEach(key => { let val = rect[key] val = key === 'top' ? val + (document.documentElement.scrollTop || document.body.scrollTop || 0) : val + if (!val && (key === 'width' || key === 'height')) { + this.hidden = true + } this.style[key] = val + 'px' }) }, -- GitLab