首页 > 其他分享 >条件渲染(面试)

条件渲染(面试)

时间:2022-08-30 23:12:25浏览次数:52  
标签:none false show 渲染 面试 切换 条件 display

v-if /v-else 或者 v-show

 <div id="app">
    <div v-if="flag">hello</div>
    <div v-show="flag">world</div>
</div>

<script type="text/javascript">
    new Vue({
        el: "#app",
        data: {
            flag:false
        }
    })

1.使用的变量为true就显示,false就隐藏

2.在业务中常常可以通过操作if或者show使用的变量,来达到操作元素显示和隐藏的效果

3.v-if的做法是删除节点,v-show做法是操作css的

display:none

visibility: hidden; 不脱离文档流的

display:none 脱离文档流

v-if 删除节点

v-show display:none

 

 

4.这个两个谁好?(面试)

根据它们底层的设计不一样有各自的使用场景

 v-if具有较高的 切换消耗,常常用在用户不常切换的模块

 v-show具有较高的性能消耗,常常用在频繁切换的模块中

 

标签:none,false,show,渲染,面试,切换,条件,display
From: https://www.cnblogs.com/LIXI-/p/16641292.html

相关文章

  • 循环渲染(面试)
    v-for1.for和if放在了同一个标签中没有先后顺序的要求,但是先执行for渲染过程为:对arr每一项先做map循环判断v-if给出的条件,再做一遍for循环渲染这样引起的问题是:arr......
  • MVC和MVVM(面试)
    MVC与MVVM之间的区别(1)MVC在实际应用开发场景中,开发者常用的一种设计模式是MVC(eg:node(后端)中的MVC设计模式):M(Model):数据模型层。是应用程序中用于处理应用程序数据逻辑的......
  • HashMap面试相关
    HashMap源码:加载因子:loadFactory--默认0.75f初始容量大小:capacity默认16,最大限制1<<30扩容:当数组元素的数量>初始容量大小*加载因子,就会扩容.会调......
  • JS面试题一
    1、所有对象都有原型吗?并不是所有对象都有原型;比如使用Object.create()创建一个对象,我们传递一个参数,那么创建的对象的原型则会指向传递的那个对象;而不传参数,也就是创......
  • 1.4 充分条件与必要条件 1.5 全称量词和存在量词
    \({\color{Red}{欢迎到学科网下载资料学习}}\)【基础过关系列】2022-2023学年高一数学上学期同步知识点剖析精品讲义(人教A版2019)\({\color{Red}{跟贵哥学数学,so\qua......
  • 杭州市民卡面试题【杭州多测师】【杭州多测师_王sir】
    市民卡面试题:1.自我介绍2.项目介绍一下3.项目里做接口的部分是哪些4.自动化做过么5.接口用什么做的6.自动化用什么做的7.Linux查文件命令8.数据库用过么  ......
  • ES6面试点-WEAKMAP与MAP的区别,SET与WEAKSET的区别
    ES6面试点-WEAKMAP与MAP的区别,SET与WEAKSET的区别标签: es6  ES6引入了四种新的数据结构:映射(Map)弱映射(WeakMap)集合(Set)弱集合(WeakSet)一、Object对......
  • 50道Redis高频面试题(13-20)
    十三、线上Redis持久化策略一般如何设置如果对性能要求较高,在master最好不要做持久化,可以在某个slave开启aof备份数据,策略设置为每秒同步一次即可。十四、一次线上事故,Re......
  • 学习 Tailwind CSS 的先决条件
    学习TailwindCSS的先决条件在本文中,我们将介绍您在开始之前需要了解的最低CSS知识顺风CSS.我假设你已经知道HTML基础.但如果你不这样做,我已经写了一个博客系列......
  • 史上最简单的 《三角形判定》 面试题答案
     面试过程中,经常遇到要求写三角形判定测试用例,要求:利用等价类、边界值设计测试用例。直接把下面的用例背下来,默写一下就可以了。。  ......