当前位置: 首页 > news >正文

Vue学习笔记4

条件渲染

v-if

    <div id="app">
        <template v-if="ok">
            <h1>Title</h1>
            <p>Paragraph 1</p>
            <p>Paragraph 2</p>
        </template>
    </div>
    <script>
        var vm = new Vue({
            el: '#app',
            data: {
                message: "hello",
                ok: true
            }
        })
    </script>

复制代码

v-else

    <div id="app">
        <div v-if="Math.random() > 0.5">
            Now you see me
        </div>
        <div v-else>
            Now you don't
        </div>
    </div>
    <script>
        var vm = new Vue({
            el: '#app',
        })
    </script>
复制代码

v-show

    <div id="app">
            <h1 v-show="ok">Hello!</h1>
    </div>
    <script>
        var vm = new Vue({
            el: '#app',
            data:{
                ok:true
            }
        })
    </script>
复制代码

v-if vs v-show v-if 是“真正”的条件渲染,因为它会确保在切换过程中条件块内的事件监听器和子组件适当地被销毁和重建。

v-if 也是惰性的:如果在初始渲染时条件为假,则什么也不做——直到条件第一次变为真时,才会开始渲染条件块。

相比之下,v-show 就简单得多——不管初始条件是什么,元素总是会被渲染,并且只是简单地基于 CSS 进行切换。

一般来说,v-if 有更高的切换开销,而 v-show 有更高的初始渲染开销。因此,如果需要非常频繁地切换,则使用 v-show 较好;如果在运行时条件很少改变,则使用 v-if 较好。

v-ifv-for 一起使用 当 v-ifv-for 一起使用时,v-for 具有比 v-if 更高的优先级。

转载于:https://juejin.im/post/5b4b558a5188251b1e1fbe79

相关文章:

  • 你知道吗?一把能打开100000亿新兴市场的钥匙就攥着你手里!
  • Faiss教程:基础
  • 你的鞋都比你聪明
  • [CF226E]Noble Knight's Path
  • SQL Server内幕之预估与实际执行计划
  • [笔记] 四边形不等式
  • [js] 正则表达式
  • Windows 7安装超级终端连接COM口设备
  • 深入理解Java序列化机制
  • 实现Chrome Devtools调试JavaScript V8引擎
  • ZABBIX(三) zabbix 支持的主要监控方式
  • 算法导论——动态规划
  • 微信公众号支付 当前url未注册
  • 如何监控主从故障是否正常?MySQL数据库
  • Centos7安装greenplum遇到的问题
  • 30秒的PHP代码片段(1)数组 - Array
  • bearychat的java client
  • JavaScript 基础知识 - 入门篇(一)
  • mysql常用命令汇总
  • Next.js之基础概念(二)
  • React的组件模式
  • Spring Cloud中负载均衡器概览
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 浮动相关
  • 高程读书笔记 第六章 面向对象程序设计
  • 回流、重绘及其优化
  • 记录一下第一次使用npm
  • 记一次和乔布斯合作最难忘的经历
  • 理清楚Vue的结构
  • 通过git安装npm私有模块
  • 新书推荐|Windows黑客编程技术详解
  • 以太坊客户端Geth命令参数详解
  • 原生Ajax
  • 字符串匹配基础上
  • ​ ​Redis(五)主从复制:主从模式介绍、配置、拓扑(一主一从结构、一主多从结构、树形主从结构)、原理(复制过程、​​​​​​​数据同步psync)、总结
  • ​iOS安全加固方法及实现
  • #我与Java虚拟机的故事#连载18:JAVA成长之路
  • (delphi11最新学习资料) Object Pascal 学习笔记---第5章第5节(delphi中的指针)
  • (done) NLP “bag-of-words“ 方法 (带有二元分类和多元分类两个例子)词袋模型、BoW
  • (poj1.2.1)1970(筛选法模拟)
  • (九十四)函数和二维数组
  • (五) 一起学 Unix 环境高级编程 (APUE) 之 进程环境
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • (转)PlayerPrefs在Windows下存到哪里去了?
  • ******之网络***——物理***
  • .net core 实现redis分片_基于 Redis 的分布式任务调度框架 earth-frost
  • .Net mvc总结
  • .Net 中Partitioner static与dynamic的性能对比
  • @RequestParam,@RequestBody和@PathVariable 区别
  • [100天算法】-x 的平方根(day 61)
  • [AX]AX2012开发新特性-禁止表或者表字段
  • [BUG] Hadoop-3.3.4集群yarn管理页面子队列不显示任务
  • [C++] cout、wcout无法正常输出中文字符问题的深入调查(1):各种编译器测试
  • [element-ui] el-dialog 中的内容没有预先加载,因此无法获得内部元素的ref 的解决方案
  • [ESP32] 编码旋钮驱动