永发信息网

如何利用Vue.js库中的v-if内部指令判断元素显示

答案:1  悬赏:20  手机版
解决时间 2021-04-13 03:31
  • 提问者网友:骨子里的高雅
  • 2021-04-12 05:36
如何利用Vue.js库中的v-if内部指令判断元素显示
最佳答案
  • 五星知识达人网友:琴狂剑也妄
  • 2021-04-12 06:35



在 Vue.js ,使用 v-if 指令判断元素显示
Yes

 中配合 v-if 条件渲染一整组
因为 v-if 是一个指令,需要将它添加到一个元素上。但是如果想切换多个元素,此时可以把一个  元素当做包装元素,并在上面使用 v-if。最终的渲染结果不会包含  元素。
  v-if 是“真正的”条件渲染,因为它会确保在切换过程中条件块内的事件监听器和子组件适当地被销毁和重建。
Title

Paragraph 1

Paragraph 2


v-if 也是惰性的:如果在初始渲染时条件为假,则什么也不做——直到条件第一次变为真时,才会开始渲染条件块。
相比之下, v-show 就简单得多——不管初始条件是什么,元素总是会被渲染,并且只是简单地基于 CSS 进行切换。
一般来说, v-if 有更高的切换开销,而 v-show 有更高的初始渲染开销。因此,如果需要非常频繁地切换,则使用 v-show 较好;如果在运行时条件不太可能改变,则使用 v-if 较好。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯