美文网首页前端
Vue v-show 显示隐藏

Vue v-show 显示隐藏

作者: 北觅_Sir | 来源:发表于2018-09-15 08:50 被阅读0次

v-show 隐藏 是display:'none'
v-if 隐藏是 visibility:hidden;

区别是

display:none和visibility:hidden的区别是:

1.display:none是彻底消失,不在文档流中占位,浏览器也不会解析该元素;visibility:hidden是视觉上消失了,可以理解为透明度为0的效果,在文档流中占位,浏览器会解析该元素;

2.使用visibility:hidden比display:none性能上要好,display:none切换显示时visibility,页面产生回流(当页面中的一部分元素需要改变规模尺寸、布局、显示隐藏等,页面重新构建,此时就是回流。所有页面第一次加载时需要产生一次回流),而visibility切换是否显示时则不会引起回流。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
  <div id='itany'>
      <p>{{msg}}</p>
      <h1 v-show="see">{{msg}}</h1>
      <h1 v-if="!see">{{msg}}</h1>
  </div>
   <script src="https://cdn.bootcss.com/vue/2.5.16/vue.min.js"></script> 
   <script>
      new Vue({
          el:'#itany',
          data:{
              msg:'hello vue',
              see:true
          }
      })
    </script>
</body>
</html>

相关文章

  • Vue指令之v-show

    Vue指令之v-show v-show 指令根据表达式的真假来显示元素和隐藏,是响应式的v-show 指令通过改变...

  • vue中的v-if和v-show的区别

    vue中常用v-if和v-show来控制元素的显示和隐藏,但是他们是有区别的: 1.页面渲染 v-show 首次进...

  • vue基础

    v-show和v-if v-show跟v-if都是做条件隐藏跟显示用的, v-show是根据样式进行显示隐藏dis...

  • 2018-09-11

    v-show/v-if 控制元素显示或隐藏 v-show 是用display:none;来控制元素显示或隐藏的 ...

  • Vue v-show 显示隐藏

    v-show 隐藏 是display:'none'v-if 隐藏是 visibility:hidden;...

  • 2018-09-11 vue控制元素

    v-show/v-if控制元素显示或隐藏 v-show 是用display:none;来控制元素显示或隐藏的 v-...

  • v-if和v-show的不同

    v-if和v-show都是控制显示和隐藏的,但是v-show使用过css样式display来控制显示和隐藏,这个标...

  • vue v-show v-bind v-if v-

    1. v-show和v-if都可以控制元素的显示或隐藏 v-show 例: 例:点击显示和隐藏 2.v-bind ...

  • vue学习笔记3——v-show

    v-show 作用:通过判断,是否显示该内容。如果值为true,则显示。否则就隐藏。 语法:v-show=”判断表...

  • 2018-09-11 vue第二章

    v-show 控制元素的显示或隐藏 v-show 是用display:none 控制 v-show也是条件渲染指令...

网友评论

    本文标题:Vue v-show 显示隐藏

    本文链接:https://www.haomeiwen.com/subject/frdzgftx.html