当前位置: 首页 > news >正文

长治网站建设哪家好营销型网站设计建设

长治网站建设哪家好,营销型网站设计建设,小程序分销系统开发,网络推广工作好干吗v-if条件判断 v-if是条件渲染指令,它根据表达式的真假来删除和插入元素,它的基本语法如下: v-if “expression” expression是一个返回bool值的表达式,表达式可以是一个bool属性,也可以是一个返回bool的运算式 &#…

v-if条件判断

v-if是条件渲染指令,它根据表达式的真假来删除和插入元素,它的基本语法如下:
v-if = “expression”
expression是一个返回bool值的表达式,表达式可以是一个bool属性,也可以是一个返回bool的运算式 ,如
<span v-if=”score < 60”> 不及格 </span>
<span v-else-if=”score >= 60 && score < 80”> 良好 </span>
<span v-else”> 优秀 </span>
<span v-if=”age >= 25”>Age: {{ age }}</span>
<span v-if=”name.indexOf('Amy') >= 0”>{{ name }}</span>
  1. 单独使用v-if,变量为布尔值,为true才渲染Dom

  2. v-if、v-else、v-else-if联合使用相当于if、elseif、else,但是在条件比较多的时候建议使用计算属性。

案例分析

<template><div><h2 align="center">if语句的使用方法讲解</h2><br><h3 align="left"><pre>v-if是条件渲染指令,它根据表达式的真假来删除和插入元素,它的基本语法如下:v-if = “expression”expression是一个返回bool值的表达式,表达式可以是一个bool属性,也可以是一个返回bool的运算式</pre></h3><!--v-if是条件语句,可以放在html标签内部使用v-if只能出现一次v-else-if可以出现多次,也可以没有v-else最多只能出现一次,也可以没有,v-else后面不允许出现条件语句--><span v-if="score>=90">你的分数是{{score}},成绩优秀非常棒!</span><span v-else-if="score>=80">你的分数是{{score}},成绩优良</span><span v-else-if="score>=70">你的分数是{{score}},成绩一般</span><span v-else-if="score>=60">你的分数是{{score}},及格</span><span v-else>你的分数是{{score}},继续努力!</span><!--indexOf方法返回子串(Admin)在字符串(username)中的开始位置--><p v-if="username.indexOf('Admin')>=0">{{username}}</p></div>
</template>
<script>export default({name: 'If',data(){return {score:90,username:'Administrator'}}
})
</script>

v-show条件渲染

v-show 是条件渲染指令, v-if 不同的是它是通过设置元素的 display 属性来控制元素的隐藏与显示的 ,它的基本语法如下:
v-show=”expression”
expression是一个返回bool值的表达式,表达式可以是一个bool属性,也可以是一个返回bool的运算式 ,如
<span v-show=”yes”>Vue.js</span>
<span v-show=”no”>NO!</span>
<span v-show=”age >= 25”>Age: {{ age }}</span>
<span v-show=”name.indexOf('Amy') >= 0”>{{ name }}</span>

案例分析

<template><div><h2 align="center">show语句的使用方法讲解</h2><hr><h3 align="left"><pre>v-show也是条件渲染指令,与v-if不同的是它是通过设置元素的display属性来控制元素的隐藏与显示的,它的基本语法如下:v-show=”expression”expression是一个返回bool值的表达式,表达式可以是一个bool属性,也可以是一个返回bool的运算式</pre></h3><span v-show="yes">Vue.js</span><span v-show="no">NO</span><font v-show="age>=18">年龄{{age}}</font><br><span v-show="username.indexOf('Admin')>=0">{{username}}中包含Admin子串</span></div>
</template>
<script>export default({name: 'Show',data(){return {age:18,username:'Administrator'}}
})
</script>

v-show和v-if区别

一、v-show与v-if的共同点

我们都知道在 vue 中 v-show 与 v-if 的作用效果是相同的,都能控制元素在页面是否显示

在用法上也是相同的

<span v-if="score>=90">你的分数是{{score}},成绩优秀非常棒!</span>
<font v-show="age>=18">年龄{{age}}</font><br>

  • 当表达式为true的时候,都会占据页面的位置
  • 当表达式都为false时,都不会占据页面位置

二、v-show与v-if的区别

  • 控制手段不同
  • 编译过程不同
  • 编译条件不同

控制手段:v-show隐藏则是为该元素添加css--display:none,dom元素依旧还在。v-if显示隐藏是将dom元素整个添加或删除

编译过程:v-if切换有一个局部编译/卸载的过程,切换过程中合适地销毁和重建内部的事件监听和子组件;v-show只是简单的基于css切换

编译条件:v-if是真正的条件渲染,它会确保在切换过程中条件块内的事件监听器和子组件适当地被销毁和重建。只有渲染条件为假时,并不做操作,直到为真才渲染

  • v-show 由false变为true的时候不会触发组件的生命周期
  • v-if由false变为true的时候,触发组件的beforeCreate、create、beforeMount、mounted钩子,由true变为false的时候触发组件的beforeDestory、destoryed方法

性能消耗:v-if有更高的切换消耗;v-show有更高的初始渲染消耗;

三、v-show与v-if的使用场景

v-if 与 v-show 都能控制dom元素在页面的显示

v-if 相比 v-show 开销更大的(直接操作dom节点增加与删除)

如果需要非常频繁地切换,则使用 v-show 较好

如果在运行时条件很少改变,则使用 v-if 较好

本人从事软件项目开发20多年,2005年开始从事Java工程师系列课程的教学工作,录制50多门精品视频课程,包含java基础,jspweb开发,SSH,SSM,SpringBoot,SpringCloud,人工智能,在线支付等众多商业项目,每门课程都包含有项目实战,上课PPT,及完整的源代码下载,有兴趣的朋友可以看看我的在线课堂

讲师课堂链接:https://edu.csdn.net/lecturer/893

http://www.yayakq.cn/news/97720/

相关文章:

  • 自己做h5网站建立网站准备工作
  • 网站建设题库及答案进出口贸易
  • 网站主页样式做网站ps笔记本电脑
  • 庆阳市建设局网站招聘网站哪个平台比较好
  • 营销软文网站shopex 网站搬家
  • 西部数码网站管理助手ftpwordpress 更改主页
  • 工程建设领域专项治理工作网站付费小说网站建设
  • html做网站的毕业设计美食网站怎样做蛋挞
  • 网站价格网页制作wordpress底部备案号
  • 校园 网站建设 知乎seo公司怎样
  • 移动办公型网站开发wordpress建站指南
  • 学校网站网站建设深圳市品牌策划公司
  • 网站建设 三门峡微商城怎么进入购买
  • 做网站分辨率多少钱有人打电话说请我做网站 骗子
  • 企业网站建设需求安徽省建设工程招标投标信息网官网
  • 德州整站优化五华区网站
  • 网站建设基本步骤律师网站建设模板
  • 设计素材网站免费的做网站的域名多少钱
  • 网站后台栏目钢结构加工
  • 重庆南川网站制作公司电话企业官网开源
  • 上海工商网站官网永久免费仓库出入库管理软件
  • 做外贸网站需要缴什么税无锡本地做网站
  • 手机软件页面设计网站网站建设对宣传的意义
  • html源码网站建设中做网站如何放入图像
  • 织梦wap网站模版wordpress建站
  • 肇庆网站建设方案龙岩市城乡规划建设局网站
  • 淄博学校网站建设报价做国外产品描述的网站
  • 网林时代网站建设wordpress能连接exe程序吗
  • 湘潭注册公司四川seo优化
  • 交易网站的建设规划商品网站模板