vue基础指令if和show的区别
v-if指令
(1)作用: 根据条件渲染数据
(2)语法:
单分支: v-if="条件语句"
双分支: v-else
多分支: v-else-if="条件语句"
(3)注意点
v-else与v-else-if的前面 必须要有 v-if 或者 v-else-if
<div id="app"><!-- lazy :懒加载,输入框失去焦点vue才会渲染数据 --><input type="text" v-model.lazy="score" placeholder="请输入考试分数"><h2>你的考试分数为:{{ score }}</h2><hr><h3 v-if="score>=90">爸爸给你买法拉利</h3><h3 v-else-if="score>=80">爸爸给你买保时捷</h3><h3 v-else-if="score>=60">爸爸给你买奥迪</h3><h3 v-else>爸爸给你爱的掌声</h3></div>
v-show指令
(1)作用: 设置元素的display属性值
(2)语法: v-show="属性值"
属性值为true: 元素的display:block
属性值为false: 元素的display:none
(3)v-show与v-if区别
v-if : 条件渲染。 如果不满足条件,则该元素不会添加到DOM树中
v-show: 显示与隐藏。 只是修改元素的display属性值
v-if与v-show的区别
1.v-if : 本质是在动态的创建 或者 删除元素节点
应用场景:如果是不用频繁切换, 要么显示, 要么隐藏的情况, 适合于用 v-if
v-if 是惰性的, 如果初始值为 false, 那么这些元素就直接不创建了, 节省一些初始渲染开销
2.v-show: 本质是在控制元素的 css 样式,
display: none;
应用场景:如果是频繁的切换显示隐藏, 用 v-show
v-if, 频繁切换会大量的创建和删除元素, 消耗性能
vue基础指令if和show的区别相关推荐
- vue基础1--脚手架的使用与vue基础指令
脚手架的使用与vue基础指令 安装 vue-devtools 安装vscode插件 1. Vue基本概念 1.1 Vue是什么 1.2 Vue学习的方式 2. @vue/cli脚手架 2.1 @vue ...
- 从壹开始前后端分离 [ Vue2.0+.NET Core2.1] 十八║Vue基础: 指令(下)+计算属性
回顾 今天来晚辣,给公司做了一个小项目,一个瀑布流+动态视频控制的DEMO,有需要的可以联系我,公司的项目就不对外展示了(一个后端程序员真的要干前端了哈哈哈). 书接上文,昨天正式的开始了Vue的代码 ...
- 从壹开始前后端分离 [ Vue2.0+.NET Core2.1] 十八║Vue基础: 指令(下)+计算属性+watch...
回顾 今天来晚辣,给公司做了一个小项目,一个瀑布流+动态视频控制的DEMO,有需要的可以联系我,公司的项目就不对外展示了(一个后端程序员真的要干前端了哈哈哈). 书接上文,昨天正式的开始了Vue的代码 ...
- 【vue】1、vue介绍及vue基础指令
1.VUE介绍 数据驱动视图:vue监听数据的改变,自动渲染界面,无需操作DOM. 双向数据绑定:数据源和界面上的数据保持一致,改变其中一个另一个也会发生改变. MVVM是实现vue数据驱动视图和数据 ...
- vue学习资料:vue笔记ppt整理(vue基础指令vue基础语法)
vuejs基础语法:
- vue基础指令的学习
- Vue基础——VueJS是什么、Vue的优缺点、vue2和vue3的模板区别、MVVM数据双向绑定、Vue的安装和使用、Vue模板语法-文本渲染、常用的vue的指令
目录 一.VueJS是什么? 二.Vue的优缺点 三.MVVM 数据双向绑定 四.Vue的安装和使用 五.Vue模板语法-文本渲染 六.常用的vue的指令 一.VueJS是什么? 它是一个轻量级MVV ...
- Vue 基础之常用内置指令
Vue 基础之常用内置指令 描述 指令 内容渲染指令 {{}} 与 v-text 覆盖面积 v-text {{}} 闪现问题 {{}} v-text v-html 属性绑定指令 v-bind 简写 : ...
- Vue基础-vue指令
一.vue基础-插值表达式 1.思考 1.以前改变标签内容,如何做? 2.用 Vue 有没有更简单的方式? 2.目的 在dom标签中, 直接插入内容 3.语法 又叫: 声明式渲染/文本插值 语法: { ...
最新文章
- 新内容、新交互、新增长:视频云为短视频及电商直播行业高效赋能
- 【数据结构与算法】之深入解析图的拓扑排序
- php Heredoc应用说明
- 2、SQL UNION 和 UNION ALL 操作符
- 计算机类耗品有哪些,办公用品和办公耗材清单有哪些?
- 《GB∕T 35273-2020 信息安全技术 个人信息安全规范》已正式实施,这些变化需牢记!(附下载)
- 角度和弧度之间的转换
- 小鑫の日常系列故事(一)——判断对错 (sdut oj)
- 网络安全-典型的恶意代码
- 哥伦比亚网银支付PSE
- 最详细新版网课联盟27刷网课平台源码+安装教程+最新模板+下载地址
- EastWave应用案例:同轴线仿真
- 钙钛矿Cs2AgBiBr6|三氟乙胺碘F3EAI|4-三氟甲基苯胺溴CF3PhABr
- 道客巴巴(doc88)下载器的使用方法
- Axure RP 8 闪退问题解决方案
- 搭载WM系统 索尼爱立信王牌X1真机解析
- 微信公众号支付---菜鸡儿心得
- Prometheus+Grafana安装配置并配置linux服务器监控dashboard
- 清华大学智班首席教授姚期智:求解人工智能的中国答案
- html跑马灯鼠标触控,习惯了键盘跑马灯以后,强迫症患者忍不住配套了这么个鼠标...
热门文章
- #736Div2---C.Web of Lies
- smack 登录openfire
- xctf game解法2——沙窝里
- 02、单链表LinkList
- [HY000][1366] Incorrect string value: '\xE3\x81\x94\xE6\xB3\xA8...' for column 'content' at row 1
- React官网API模块知识点整理(三)
- latex c语言程序,latex中添加C++代码
- Aspect-Opinion对抽取
- JVM中的新生代和老年代
- 打开酷狗提示java_我自己的为什么我打开酷狗音乐时会出现提示,您当前的脚本发生错误. 爱问知识人...