zoukankan      html  css  js  c++  java
  • vue的v-if和v-show的区别

    引言

    • vue这两条指令,在面试vue经常会被问道它们的区别,今天我也好好查看了以下文档,做做笔记。

    相同点

    • 它们都用于条件渲染,都可以隐藏和显示DOM元素。

    v-if

    • 通过判断条件成立与否,适当的销毁和重建元素来达到隐藏和现实元素。因此当第一次的条件为假的时候,则条件块内的元素不会被渲染。只有为真的时候才会渲染条件块的元素。

    v-show

    • 也是通过判断条件的成立与否,设置display属性的值来达到隐藏和现实元素,因此无论条件为真还是为假,条件块的元素都会被渲染。

    使用场景

    • 通过它们实现隐藏和现实元素的方式可以知道,元素频繁的切换使用v-show比较好,否则使用v-if比较好
  • 相关阅读:
    Codeforces 1105C Ayoub and Lost Array
    绍兴市acm竞赛
    CodeForces#520 div2 1062B
    CodeForces#520 div2 1062A
    1067A
    测试MathJax
    BZOJ1010 玩具装箱toy
    停止
    秽翼
    爆零
  • 原文地址:https://www.cnblogs.com/HJ412/p/11234510.html
Copyright © 2011-2022 走看看