先看一个使用vue v-if的小例子

<div id="example">
<p>小明和小李和小新,小月正在捉迷藏此时</p>
<p>小明我看到你了!机智的你快帮助小明隐藏起来吧</p>
<p v-if="sreen">此时正在吃瓜的小明</p>
</div> new Vue({
el:"#example",
data:{
sreen:false // 当sreen:true小明才会被发现 否则小明是隐藏的
}
})

我们刚把小明藏起来,小李又开始找其他人了,我们快帮帮其他人藏起来吧!但怎么把3个人同时隐藏起来呢!我们可以使用template元素实现:

<div id="example">
<p>小明和小李和小新,小月正在捉迷藏此时</p>
<p>小明我看到你了!机智的你快帮助小明隐藏起来吧</p>
<p v-if="sreen">此时正在吃瓜的小明</p>
<template v-if="hidden">
<p>躲在角落里的小新</p>
<p>躲在树后面的小月</p>
</template>
</div> new Vue({
el:"#example",
data:{
sreen:false ,// 当sreen:true小明才会被发现 否则小明是隐藏的
hidden:false
}
})

 耶有种助人为乐的感觉想想还有点兴奋呢!

游戏还在进行着!我们决定捉弄小李一翻,当小李从小新身边经过后把他显示出来,同理,小月也这样做

通过V-else实现

<div id="example">
<p v-if="sreen">当从小新旁边经过后显示,要是在小月旁边经过就显示小月</p>
<p v-else>小月:如果不是从小新的身边经过的话我就显示</p>
</div> new Vue({
el:"#example",
data:{
sreen:false ,//为小明隐藏时时 小月显示
}
})

吃瓜群众道:“我小明还没显示呢”!

V-if-else实现

此时规则变成了小李在谁附近谁就隐藏

<div id="example">
<p v-if="sreen==='xiaoming'">小月小新显示,小明隐藏</p>
<p v-else-if="sreen==='xiaoyue'">小新小明显示,小月隐藏</p>
<p v-else-if="sreen==='xiaoxin'">小月小明显示,小新隐藏</p>
</div>

new Vue({
el:"#example",
data:{
sreen:'xiaoyue'
}
})

好吧v-if条件渲染就到这吧!话说小李抱歉了哈 2333

Vue----v-if 条件渲染的更多相关文章

  1. 关于vue.js中条件渲染的练习

    html: <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8 ...

  2. Vue 样式绑定 && 条件渲染

    1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8" /> 5 & ...

  3. Vue 基础自查——条件渲染和列表渲染

    v-if和v-show的区别是什么? v-if和v-for为什么不能一起用? v-for中的key有什么作用? 1 v-if 和 v-show 1.1 作用 都用来控制元素的显示和隐藏 1.2 控制元 ...

  4. 3-6 Vue中的条件渲染

    本次案例讲解:v-if,v-show,v-else,v-else-if和key值的相关用法!!! v-if指令: //通过一个(v-if)指令 ,可以结合js表达式的返回值,决定一个标签是否在页面上展 ...

  5. Vue指令之条件渲染

    1. v-show 根据表达式的真假值,切换元素的 display CSS属性.表达式为false时,p标签被赋予 style="display:none;" <p v-sh ...

  6. 【Vue】Vue框架常用知识点 Vue的模板语法、计算属性与侦听器、条件渲染、列表渲染、Class与Style绑定介绍与基本的用法

    Vue框架常用知识点 文章目录 Vue框架常用知识点 知识点解释 第一个vue应用 模板语法 计算属性与侦听器 条件渲染.列表渲染.Class与Style绑定 知识点解释 vue框架知识体系 [1]基 ...

  7. 前端vue之属性指令、style和class、条件渲染、列表渲染、事件处理、数据双向绑定、表单控制、v-model进阶

    今日内容概要 属性指令 style和class 条件渲染 列表渲染 事件处理 数据的双向绑定 v-model进阶 购物车案例 内容详细 1.属性指令 <!DOCTYPE html> < ...

  8. 第六十三篇:Vue的条件渲染与列表渲染

    好家伙, 1.条件渲染v-if 1.1.v-if基本使用 <body> <div id="app"> <p v-if="flag" ...

  9. Vue#条件渲染

    根据不同的条件,响应不同的事件. https://jsfiddle.net/miloer/zed5p1r3/ 可以用template来包装元素,当然浏览器的最终渲染结果不会包含它.我觉得主要用它来自定 ...

  10. 03-Vue入门系列之Vue列表渲染及条件渲染实战

    3.1. 条件渲染 有时候我们要根据数据的情况,决定标签是否进行显示或者有其他动作.最常见的就是,表格渲染的时候,如果表格没有数据,就显示无数据.如果有数据就显示表格数据. Vue帮我们提供了一个v- ...

随机推荐

  1. Angular:自定义表单控件

    分享一个最近写的支持表单验证的时间选择组件. import {AfterViewInit, Component, forwardRef, Input, OnInit, Renderer} from & ...

  2. Codeforces 846F - Random Query

    原题链接:http://codeforces.com/contest/846/problem/F 题意:给一个数列,任意取区间[l, r],问区间内不同数字的个数的期望是多少. 思路: 对于第i个数a ...

  3. FFT IP核调用与仿真之FFT数学分析

    对于FFT这个IP核,我其实对它真的是又爱又恨,因为它真的耗费了我太多时间,但是随着研究的深入,遇到的问题一点点给消化解决,终于不用带着问题睡觉了,哈哈,有时候真的挺佩服自己的,遇到不懂的,不了解的, ...

  4. ArayList的一些常用法<一> 转

    转:http://yy.azj.blog.163.com/blog/static/18508700320122893451389/ import java.util.ArrayList; import ...

  5. (转)基于TLS证书手动部署kubernetes集群(下)

    转:https://www.cnblogs.com/wdliu/p/9152347.html 一.master节点组件部署 承接上篇文章--基于TLS证书手动部署kubernetes集群(上),我们已 ...

  6. Linux学习篇(四)-Linux 文件管理命令详解

    rootfs:根文件系统,Root FileSystem 的简称. Linux 文件命名规则 长度不超过255个字符. 不能使用/当文件名. 严格区分大小写. Linux 目录简介 / 根目录 /bo ...

  7. leetcode 230. 二叉搜索树中第K小的元素(C++)

    给定一个二叉搜索树,编写一个函数 kthSmallest 来查找其中第 k 个最小的元素. 说明:你可以假设 k 总是有效的,1 ≤ k ≤ 二叉搜索树元素个数. 示例 1: 输入: root = [ ...

  8. Spring 注解配置 WebApplicationContext

    https://docs.spring.io/spring-framework/docs/4.3.9.RELEASE/spring-framework-reference/htmlsingle/#be ...

  9. css设计丝带

    <!DOCTYPE html><html lang="zh-CN"><head><meta charset="UTF-8&quo ...

  10. HDU 1269 迷宫城堡 (Kosaraju)

    题目链接:HDU 1269 Problem Description 为了训练小希的方向感,Gardon建立了一座大城堡,里面有N个房间(N<=10000)和M条通道(M<=100000), ...