下面关于v-show与v-if指令说法是错误的是哪一个?
A: v-show指令根据后面的表达式结果的真假(true或false),切换元素的显示和隐藏,true显示,false隐藏,原理是修改元素的display属性实现显示或隐藏。
B: v-if指令根据后面的表达式的值的真假(true或false),切换元素的显示和隐藏,但它操作的是DOM元素本身, true时元素存在DOM树中,false时元素从DOM树中移除。
C: 具体使用时频繁切换用v-show,反之用v-if ,前者切换消耗少。
D: v-show和v-if指令都支持标记。
A: v-show指令根据后面的表达式结果的真假(true或false),切换元素的显示和隐藏,true显示,false隐藏,原理是修改元素的display属性实现显示或隐藏。
B: v-if指令根据后面的表达式的值的真假(true或false),切换元素的显示和隐藏,但它操作的是DOM元素本身, true时元素存在DOM树中,false时元素从DOM树中移除。
C: 具体使用时频繁切换用v-show,反之用v-if ,前者切换消耗少。
D: v-show和v-if指令都支持标记。
举一反三
- 下面关于jQuery中的is方法下面说法正确的是() A: 对于隐藏的div元素,代码“$("div").show().is(':animated')”的值是true B: 对于显示的div元素,代码“$("div").show().is(':animated')”的值是true C: 对于隐藏的div元素,代码“$("div").show(1000).hide(1000).stop().is(':animated')”的值是true D: 对于显示的div元素,代码“$("div").show(1000).hide(1000).stop().is(':animated')”的值是false
- 在HTML5中,大多数元素都支持hidden属性,该属性有两个属性值:true和false。当hidden属性取值为true时,元素将会被隐藏,反之则会显示。
- 在HTML5中,大多数元素都支持hidden属性,该属性有两个属性值:true和false。当hidden属性取值为true时,元素将会被隐藏,反之则会显示。
- 在HTML5中,大多数元素都支持hidden属性,该属性有两个属性值:true和false。当hidden属性取值为true时,元素将会被隐藏,反之则会显示。 A: 正确 B: 错误
- 下面选项中,可以实现不同标签名的过渡效果的是()。 A: v-show 和v-hidden B: v-else 和v-show C: v-show 和v-if D: v-if 和v-else