先看一个使用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. 对Promise的研究3

    Promise.race() Promise.race方法同样是将多个 Promise 实例,包装成一个新的 Promise 实例. const p = Promise.race([p1, p2, p ...

  2. tensorflow2 矩阵乘法问题

    tensorflow2再做矩阵相乘的时候如果维度有None,则矩阵相乘结果不对. 也不知道为什么,只能用矩阵对应元素相乘在相加的形式来实现矩阵相乘,这个困扰了我好几天,所以记下来. inputs_ti ...

  3. 攻防世界 | level0

    先反编译 : int __cdecl main(int argc, const char **argv, const char **envp) { write(1, "Hello, Worl ...

  4. WINDOWS2008server安全策略设置

    一.防止黑客或恶意程序暴力破解我的系统密码 答: 暴力破解Windows密码实质上是通过穷举算法来实现,尤其是密码过于简单的系统,暴力破解的方法还是比较实用的.有一点需要我们注意,这个问题的关键在于W ...

  5. 【转】excel音标乱码

    源地址:https://zhidao.baidu.com/question/204553900.html 百度一个音标字体文件,下载后再拷贝到C:\WINDOWS\FONTS目录下面就可以了 下载地址 ...

  6. node中console自定义样式

    最近公司的项目一直使用gulpfile打包,项目会有三种项目打包(生产环境)和监听(开发环境)两种过程,同时需要清除文件夹,希望打包时增加提示以便区分,暂时分为上述三种提示打包.监听.清除. 先上co ...

  7. leetcode 78. 子集(c++)

    给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集). 说明:解集不能包含重复的子集. 示例: 输入: nums = [1,2,3]输出:[ [3],  [1],  [2],  ...

  8. Hadoop HDFS本地存储目录结构解析

    转自:https://blog.csdn.net/superman_xxx/article/details/51689398 HDFS metadata以树状结构存储整个HDFS上的文件和目录,以及相 ...

  9. Bootstrap 学习笔记10 弹出框和警告框插件

    隐藏还有2个: 警告框:

  10. User-Based Collaborative Recommender System

    Collaborative Recommender System基于User给Item的打分表,认为相似度很高的用户,会对同一个item给出相似的分数,找出K个相似度最高的用户,集合他们的打分,来推算 ...