Vue 条件语句

news/2024/11/28 20:32:42/

文章目录

  • Vue 条件语句
    • 条件判断
      • v-if
      • v-else
      • v-else-if
      • v-show


Vue 条件语句

在这里插入图片描述

条件判断

v-if

条件判断使用 v-if 指令:

v-if 指令

在元素 和 template 中使用 v-if 指令:

<div id="app"><p v-if="seen">现在你看到我了</p><template v-if="ok"><h1>辰兴实例</h1><p>相看两不厌,唯有敬亭山!</p><p>深情不及久伴,厚爱无需多言!</p></template>
</div><script>
new Vue({el: '#app',data: {seen: true,ok: true}
})
</script>

这里, v-if 指令将根据表达式 seen 的值(true 或 false )来决定是否插入 p 元素。

在字符串模板中,如 Handlebars ,我们得像这样写一个条件块:

<!-- Handlebars 模板 -->
{{#if ok}}<h1>Yes</h1>
{{/if}}

v-else

可以用 v-else 指令给 v-if 添加一个 “else” 块:

v-else 指令

随机生成一个数字,判断是否大于0.5,然后输出对应信息:

<div id="app"><div v-if="Math.random() > 0.5">Sorry</div><div v-else>Not sorry</div>
</div><script>
new Vue({el: '#app'
})
</script>

v-else-if

v-else-if 在 2.1.0 新增,顾名思义,用作 v-if 的 else-if 块。可以链式的多次使用:

v-else 指令

随机生成一个数字,判断是否大于0.5,然后输出对应信息:

<div id="app"><div v-if="type === 'A'">A</div><div v-else-if="type === 'B'">B</div><div v-else-if="type === 'C'">C</div><div v-else>Not A/B/C</div>
</div><script>
new Vue({el: '#app',data: {type: 'C'}
})
</script>

注意:v-else 、v-else-if 必须跟在 v-if 或者 v-else-if之后。

v-show

我们也可以使用 v-show 指令来根据条件展示元素:

v-show 指令

<h1 v-show="ok">Hello!</h1>

注意: v-show 不支持 <template> 语法。


http://www.ppmy.cn/news/48769.html

相关文章

光学仿真小作品集

光学仿真小作品集 传播方向与 z 轴平行的二维平面波自由空间中的传输传播方向与 z 轴有一定夹角的二维平面波自由空间中的传输二维球面波自由空间中的传输------中心位置作为起始点二维球面波自由空间中的传输------角落作为起始点 本文将展示一些作者本人平时自制的光学仿真小…

热血

周五的晚上&#xff0c;决定去看「灌篮高手」电影了。 那还是很多年以前&#xff0c;樱木双手插进裤腰歪头扭嘴吹着口哨&#xff0c;那不羁的样子像极了一只从上往下看的沙雕。 而全国赛的樱木&#xff0c;多少是成熟了很多&#xff0c;是会说一些犯二的话&#xff0c;会和流川…

uniapp的操作流程

目录 步骤1&#xff1a;创建UniApp项目 步骤2&#xff1a;运行UniApp项目 步骤3&#xff1a;编辑UniApp页面 步骤4&#xff1a;添加UniApp插件 步骤5&#xff1a;打包UniApp项目 步骤6&#xff1a;调试和发布UniApp项目 UniApp是一款基于Vue.js的跨平台应用开发框架&…

java中>>>是什么意思?

代码中可能有如下内容。两种写法都是一样的&#xff0c;相同的。 int a 2201;a >>> 2;Log.d("111333","这是页面 ----------打印a"a);int b 2201;int g(b>>>2);Log.d("111333","这是页面 ----------打印g"g);…

销售高品质 FKM EPDM NBR 硅胶 O 形密封圈

O形圈常用于各种行业&#xff0c;包括汽车、航空航天和制造业。它们是由不同材料制成的圆环&#xff0c;用于将两个或多个组件密封在一起。用于制造O形圈的材料是决定其有效性和耐用性的重要因素。在本文中&#xff0c;我们将讨论用于制作O形圈的不同类型的材料。 1.丁腈橡胶(…

【技能分享】CAD转SHP最好的方法

1、利用 ArcToolsbox 工具先将 DWG 文件转为 MDB 通过 CASS 软件生成的 DWG 文件&#xff0c;字段中包含有很多属性内容&#xff0c;所以我们先将 DWG 格式 的文件转换为 MDB 格式&#xff0c;再通过 MDB 转换为 SHP 格式数据进行整理。具体步骤如下&#xff1a; 通过 ArcTool…

springboot+vue社区维修平台(源码+文档)

风定落花生&#xff0c;歌声逐流水&#xff0c;大家好我是风歌&#xff0c;混迹在java圈的辛苦码农。今天要和大家聊的是一款基于springboot的社区维修平台。项目源码以及部署相关请联系风歌&#xff0c;文末附上联系信息 。 目前有各类成品java毕设&#xff0c;需要请看文末联…

每日一个小技巧:1招教你手机消除笔怎么用

在日常生活中&#xff0c;我们经常需要在手机上进行编辑和涂改&#xff0c;但是由于各种原因&#xff0c;我们可能会做出错误或者不满意的修改。这时候&#xff0c;消除笔就派上用场了。消除笔可以帮助我们在不影响其他内容的前提下&#xff0c;对错误或者不满意的修改进行撤销…