Parcourir la source

v-show should ignore inline display:none (ref #3484)

Evan You il y a 9 ans
Parent
commit
3bd7e58801
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      src/platforms/web/runtime/directives/show.js

+ 1 - 1
src/platforms/web/runtime/directives/show.js

@@ -17,7 +17,7 @@ export default {
     if (value && transition && transition.appear && !isIE9) {
       enter(vnode)
     }
-    const originalDisplay = el.style.display
+    const originalDisplay = el.style.display === 'none' ? '' : el.style.display
     el.style.display = value ? originalDisplay : 'none'
     el.__vOriginalDisplay = originalDisplay
   },