v-show指令对DOM元素的影响

在Vue.js中,v-show指令用于控制元素的显示和隐藏。

问题:

指令<p v-show='false'>段落</p>执行后,p元素在DOM树中( )

A 不存在

B 存在

C 不确定

D 以上都不对

答案:B 存在

解析:

v-show指令不会从DOM树中移除元素,而是通过设置元素的CSS属性display来控制元素的显示和隐藏。

v-show表达式的值为true时,元素的display属性为默认值,元素显示;

v-show表达式的值为false时,元素的display属性被设置为none,元素隐藏。

因此,即使v-show表达式的值为false,该元素仍然存在于DOM树中,只是不可见而已。

v-show指令对DOM元素的影响

原文地址: https://www.cveoy.top/t/topic/fYS4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录