Ver Fonte

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

Evan You há 9 anos atrás
pai
commit
3bd7e58801
1 ficheiros alterados com 1 adições e 1 exclusões
  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
   },