简介

主要介绍vue的条件渲染的两个指令语法v-if和v-show。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>条件渲染</title>
</head>
<body><div id="root"><!-- 纯v-if展示 --><div v-if="n==1">当n=1时渲染</div><div v-if="n==1">当n=1时渲染</div><div v-if="n==1">当n=1时渲染</div><!-- 上面上个的条件都是一样的,可以使用template来括起来。 --><!-- <template v-if="n==1"><div >当n=1时渲染</div><div >当n=1时渲染</div><div >当n=1时渲染</div></template> --><div v-if="n==2">当n=2时渲染</div><div v-if="n==3">当n=3时渲染</div><div v-if="n==4">当n=4时渲染</div><!-- 纯v-show展示 --><div v-show="n==1">当n=1时渲染</div><div v-show="n==1">当n=1时渲染</div><div v-show="n==1">当n=1时渲染</div><div v-show="n==2">当n=2时渲染</div><div v-show="n==3">当n=3时渲染</div><div v-show="n==4">当n=4时渲染</div><button @click="n++">n+1</button><!-- 还有一种是if  else if  else的形式,与js分支的逻辑一致 --><div v-if="n==1">当n=1时渲染</div><div v-else-if="n==2">当n=2时渲染</div><div v-else-if="n==3">当n=3时渲染</div><div v-else-if="n==4">当n=4时渲染</div><div v-else>当n=其他时渲染</div></div>
</body><script src="./js/vue.js"></script>
<script>new Vue({el:"#root",data:{n:1}})
</script>
</html>

v-if和v-show的区别是,v-if如果不符合条件时,直接就不渲染该元素,也就是页面上实际上没有该元素,适用于切换频率较低的场景,v-show如果不符合条件时,只是会把该元素加上样式 display:none进行隐藏,实际上元素是存在的,适用于切换频率较高的场景。

Vue之条件渲染v-if和v-show相关推荐

  1. vue隐藏浏览器_一分钟学会Vue的条件渲染和列表渲染

    介绍 之前一段时间由于工作很忙,没有时间继续学习Vue,今天算是继续对之前的学习进行补充了,今天要学习的便是Vue的条件渲染和列表渲染,我们将讨论if.if-else.if-else-if,show等 ...

  2. Vue.js 条件渲染

    v-if 在字符串模板中,比如 Handlebars,我们得像这样写一个条件块: <!-- Handlebars 模板 --> {{#if ok}}<h1>Yes</h1 ...

  3. Vue的条件渲染指令

    与JS的条件语句类似,Vue的条件指令可以根据表达式的值在DOM中渲染或者销毁元素/组件 v-else-if要紧跟v-if,v-else要紧跟v-else-if或者v--if,表达式的值为真时,当前元 ...

  4. vue 限制渲染条数_深入理解Vue 的条件渲染和列表渲染

    这两天学习了Vue.js 感觉条件渲染和列表渲染知识点挺多的,而且很重要,所以,今天添加一点小笔记. 条件渲染 v-if 在 < template > 中配合 v-if 渲染一整组 在使用 ...

  5. Vue的条件渲染和对象渲染

    条件渲染 通过条件指令可以控制元素的创建(显示)或者销毁(隐藏) v-if 条件判断使用 v-if 指令 v-else v-else 指令给 v-if 添加一个 "else" 块 ...

  6. Vue.js 条件渲染 v-if、v-show、v-else

    v-if v-if 完全根据表达式的值在DOM中生成或移除一个元素.如果v-if表达式赋值为false,那么对应的元素就会从DOM中移除:否则,对应元素的一个克隆将被重新插入DOM中. <!DO ...

  7. 【猿说VUE】条件渲染,绝代双骄之 v-if 和v-show

    7 VUE基础:条件渲染 Vue中用来做条件渲染的指令:v-if 和v-show. 7.1 v-if条件 v-if 指令用于条件性地渲染一块内容.这块内容只会在指令的表达式返回 truthy 值的时候 ...

  8. Vue 12 - 条件渲染 v-show v-if

    目录 v-show和v-if介绍 v-if 和v-else-if介绍 小功能展示 代码演示 结果截图 本章总结 其他总结: v-show和v-if介绍 v-show 和 v-if 是 Vue.js 框 ...

  9. 3.Vue 条件渲染

    Hello,我是 Alex 007,一个热爱计算机编程和硬件设计的小白,为啥是007呢?因为叫 Alex 的人太多了,再加上每天007的生活,Alex 007就诞生了. 3.Vue指令之条件渲染 这篇 ...

最新文章

  1. Java web 环境搭建-Linux
  2. 彻底颠覆神经科学?神经信号可能不是电信号,而是机械波?!
  3. python3贴吧_python3模拟百度登录并实现贴吧自动签到
  4. 医学计算机应用研究的意义,医学图像感兴趣区域的自动提取-计算机应用研究.PDF...
  5. Makefile中 变量赋值含义
  6. 数据库-MySQL-Java数据库连接-JDBC
  7. nuxt generate 报错 window is not defined
  8. AABB包围盒和OBB包围盒区别
  9. 2018最新中国知名区块链公司排行榜
  10. 使用jQuery仿制网易云音乐移动端
  11. Pytorch应用训练好的模型
  12. android+蓝牙+文件传输,蓝牙文件传输Android
  13. BZOJ4864[BeiJing 2017 Wc]神秘物质——非旋转treap
  14. 《实用VC编程之玩转控件》第15课:Tree树形控件
  15. Android系统 —— image文件解析
  16. AUXR AUXR1
  17. nginx防火墙端口配置
  18. jenkins执行状态stable unstable是什么
  19. 人工智能前沿——无人自动驾驶技术
  20. eyeBeam1.5或X-lite上的DTMF设置

热门文章

  1. 13.相机和图像——聚焦于对象实战,不断变化的焦距,景深_3
  2. 【英语学习】【English L06】U08 News L3 Was it drunk driving again?
  3. 【英语学习】【WOTD】magniloquent 释义/词源/示例
  4. 【英语学习】【WOTD】ratiocination 释义/词源/示例
  5. Intel Sandy Bridge/Ivy Bridge架构/微架构/流水线 (1) - 特性概述
  6. python爬取去哪网数据_python最强的代理池,突破IP的封锁爬取海量数据(送项目源码)...
  7. python怎么制作游戏图片_【图片】从0开始学用Python做游戏的全过程【精品贴】(不定期更新)【python吧】_百度贴吧...
  8. python单引号和什么的作用几乎是一样的_Python中单双多引号的用法与区别
  9. Unity4.3 遮挡剔除:基本知识
  10. 神经网络之文本情感分析(二)