vue 在版本2.7.16中,同时使用v-show和:style="display: 'block'"并不能产生预期的结果,

g0czyy6m  于 5个月前  发布在  其他
关注(0)|答案(5)|浏览(76)

版本

2.7.16

复现链接

codesandbox.io

重现步骤

2.7.16 Demo
当点击按钮时,它会启动一个组件更新。随后,内容div应该被隐藏。然而,当前的行为出现了偏差,因为内容div显示而不是被隐藏。
2.7.15 Demo
在版本2.7.15中,点击按钮触发了一个组件更新,结果是内容div始终保持隐藏状态。
版本2.7.16不应该引入这种破坏性更改。

预期结果是什么?

v-show应该比:style具有更高的优先级。

实际发生的情况是什么?

样式正在以错误的方式进行更新。

yh2wf1be

yh2wf1be2#

我也遇到了这个问题,在收到投诉后不得不回退到v2.7.15版本。

bsxbgnwa

bsxbgnwa3#

我从未注意到这一点!

nszi6y05

nszi6y054#

i never noticed that !

相关问题