Vue2学习第九篇:条件渲染

2023-11-08

一、条件渲染

1. v-if  

   写法:  

      (1).v-if="表达式"  

      (2).v-else-if="表达式"  

      (3).v-else="表达式"

   适用于:切换频率较低的场景。

   特点:不展示的DOM元素直接被移除。

   注意:v-if可以和:v-else-if、v-else一起使用,但要求结构不能被“打断”。

 <div v-if="n === 1">Angular</div>
 <div v-else-if="n === 2">React</div>
 <div v-else-if="n === 3">Vue</div>
 <div v-else>hello world</div>

2. v-show(底层就是是否增添属性display:none;并不是把display:none;改成block)  

   写法:v-show="表达式"

   适用于:切换频率较高的场景

   特点:不展示的DOM元素未被移除,仅仅是使用样式隐藏掉

   template只能与v-if配合使用,不能与v-show配合使用,且template不参与编译

<template v-if="n === 1">
  <h2>Angular</h2>
  <h2>React</h2>
  <h2>Vue</h2>
</template>

3. 备注:使用v-if的时,元素可能无法获取到,而使用v-show一定可以获取到。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Vue2学习第九篇:条件渲染 的相关文章

随机推荐

  • torch.nn.LocalResponseNorm(局部响应归一化)详解(附源码解析)

    torch nn LocalResponseNorm 局部响应归一化的理解 局部归一化的动机 在神经生物学有一个概念叫做侧抑制 lateral inhibitio 指的是被激活的神经元抑制相邻神经元 归一化的目的是 抑制 局部响应归一化就是
  • 在运行中修改unity的animator中某个状态的速度

    要在运行中修改动画播放速度的话不能用UnityEditor 只能修改animator的速度 不能修改animator里某个状态的速度 运行中修改animator的速度不会保存 但是运行中修改animator里某个状态的速度则会保存下来 这大
  • js判断是否是base64字符串

    js判断是否是base64字符串 isBase64 str if str str trim return false try return btoa atob str str catch err return false
  • 多元线性回归——梯度下降法、sklearn实现

    梯度下降法实现多元线性回归 代码实现 载入数据 data genfromtxt r Delivery csv delimiter 观察一下数据 x data为特征值 y data为标签值 所以应该设置3个参数 0 1 2 lr 0 0001
  • opencv实战—目标跟踪-KCF目标跟踪方法

    一 函数 1 vars vars 函数返回对象object的属性和属性值的字典对象 2 tracker cv2 multiTracker create 获得追踪的初始化结果 3 continue 语句跳出本次循环 而break跳出整个循环
  • HBase笔记-1.基本介绍

    HBase简介 HBase Hadoop Database 是一个提供高可靠性 高性能 列存储 可伸缩 实时读写的数据库系统 利用Hadoop HDFS作为其文件存储系统 利用Hadoop MapReduce来处理HBase中的海量数据 利
  • 【Linux基线检查】

    文章目录 前言 一 账户密码安全 二 文件和目录权限 三 访问控制 四 安全审计和日志记录 五 开放端口和服务限制 总结 前言 为保障服务器的安全性 通常需要对服务器做一些安全配置 现介绍一下Linux部分的安全配置 以下命令适用于Cent
  • struts2 ResultType四种基本类型

    ResultType四种基本类型
  • 权限树组件封装

    调用 import RoleTree from RoleTree
  • 程序员面试题精选100题(31)-从尾到头输出链表

    程序员面试题精选100题 31 从尾到头输出链表 题目 输入一个链表的头结点 从尾到头反过来输出每个结点的值 链表结点定义如下 struct ListNode int m nKey ListNode m pNext 方法一 看到这道题后 第
  • 如何使用css实现三角形

    一 前言 通常情况下 我们会使用图片或者svg去完成三角形效果图 但如果单纯使用css如何完成一个三角形呢 实现过程似乎也并不困难 通过边框就可完成 二 实现过程 在以前也讲过盒子模型 默认情况下是一个矩形 实现也很简单 div class
  • vue+element table渲染问题

    第一次写博客 有点小鸡冻 我为什么现在开始想写博客了呢 也没什么理由使然 就是突然想做一件事了 同时记录下自己开发中遇见的神坑bug 聊一聊从今而后的心路历程 废话以后摆 先说问题 如图所示 打开父组件的时候 通过父组件调用子组件方法 向后
  • HTTP Status 500 - Request processing failed; nested exception is java.lang.IllegalArgumentException:

    报错信息 HTTP Status 500 Request processing failed nested exception is java lang IllegalArgumentException Expected Multipart
  • 南京金陵中学2021高考成绩查询,2020高考成绩出炉 南京各大高中喜报来了!

    昨晚 7月24日 8点起 江苏高考成绩放榜 许多考生可能度过了一个不眠之夜 对南京各大高中来说 也是检验一届 收成 之时 来看各校发出的喜报 南师附中 理科最高分431分 裸分400分及以上147人 据统计 南师附中在本届已有9位同学201
  • Vue中项目上线和部署到服务器

    背景 利用脚手架 来实现项目上线 步骤 1 打包 运行命令行 npm run build 运行完毕 脚手架会多出来一个文件夹dist 2 打包完毕 需要将dist里面的东西部署到服务器上 但是我们没有服务器 那么 先用node expres
  • java在mysql中查询内容无法塞入实体类中,报错 all elements are null

    目录 一 问题描述 二 解决方案 一 问题描述 java项目中整体配置了mysql的驼峰式字段匹配规则 mybatis configuration map underscore to camel case true 由于项目需求 需要返回字
  • Android:checkbox多选样式怎么操作

    这个问题折磨了好几天 一直拖着没搞 最后收尾了 逃不掉了 没办法 下面是实现的效果 方便大家了解一下这个是啥东西 就是点击全部的checkbox的时候下面的都会选中 下面的三个item是动态创建的 当动态创建的item点满的时候 全部 会触
  • C++ - "std" has no member "string"

    C 中使用 string 类型 需要两个步骤 包含头文件 include string h 使用std命名空间 include string h using namespace std int main int argc char argv
  • 图解算法学习笔记(八):贪婪算法

    目录 1 背包问题 2 集合覆盖问题 3 NP完全问题 4 小结 本章内容 学习如何处理没有快速算法的问题 NP完全问题 学习近似算法 使用它们找到NP问题的近似解 学习贪婪策略 1 背包问题 假设你是个贪婪的小偷 背着可装35磅重东西的背
  • Vue2学习第九篇:条件渲染

    一 条件渲染 1 v if 写法 1 v if 表达式 2 v else if 表达式 3 v else 表达式 适用于 切换频率较低的场景 特点 不展示的DOM元素直接被移除 注意 v if可以和 v else if v else一起使用