问答详情
源自:5-2 课程总结

v-if 和 v-show 如何选择

请问老师, v-if 和 v-show 都可以控制显示隐藏, 那么这两个该如何选择呢?

提问者:y_12 2019-07-12 21:46
微课

个回答

  • Brian
    2019-07-13 22:39:02
    已采纳

    v-show 相当于css中的display: none,消耗浏览器的渲染性能

    v-if 使用的vue的虚拟DOM在控制页面的HTML,可以使用<keep-alive>如果有很多列表频繁的切换的话。

    感谢@Monstarme同学的热心回答。

  • Monstarme
    2019-07-12 23:42:22

    举例其中一个场景吧,频繁切换显示隐藏的话,使用v-show更佳,否则使用v-if