vue
vue copied to clipboard
Using v-show and :style="display: 'block'" simultaneously does not yield the expected results in version 2.7.16.
Version
2.7.16
Reproduction link
Steps to reproduce
when the button is clicked, it initiates a component update. Subsequently, the content div is meant to be hidden. Nevertheless, the current behavior deviates, as the content div is displayed rather than being hidden.
2.7.15 Demo In version 2.7.15, clicking the button triggers a component update, and as a result, the content div consistently remains hidden.
The version 2.7.16 should not introduce this breaking change.
What is expected?
v-show should have a higher priority than :style.
What is actually happening?
The style is being updated incorrectly.
amazing
Ran into this as well, had to revert to v2.7.15 after receiving a complaint
i never noticed that !
i never noticed that !
The error comes from: https://github.com/vuejs/vue/commit/f5ef882a781b8a62c9ca00e95006d07636567c8e