首页 > 其他分享 >Vue2.0 学习 第三组 条件语句

Vue2.0 学习 第三组 条件语句

时间:2023-04-16 11:58:06浏览次数:42  
标签:第三组 语句 false el app dom show data Vue2.0

本笔记主要参考菜鸟教程和官方文档编写。
1.v-if
在div或者之类的dom中使用v-if可以控制是否插入该dom,控制由v-if的true和false决定。
如:
<div id="app">
<div v-if="test"></div>

</div>
<script>
new Vue({
el:"#app",
data:{
test:true}
})
</script>

2.v-show

其实说v-show是条件控制语句我是认为很奇怪的,因为咋一看它实现的功能和你看见的控制都和v-if一模一样,但实际上只是表面上一致,v-if在本质上控制的是dom元素的添加与删除,而v-show是控制的dom元素的显示与不显示,这也意味着,v-show不管是true和false,虽然页面看起来变化了,但是本质上dom就在那,只是被添加css--display:none,隐形了。

<div id="app">
<div v-SHOW="test"></div>

</div>
<script>
new Vue({
el:"#app",
data:{
test:true}
})
</script>

3.v-else

本质是和c语言的if/else语言一样的功能,为v-if 是false提供其他选择,

如下

<div id="app">


 <p v-if="seen">test</p>
    <p v-else>real</p>

</div>
<script>
new Vue({
el:"#app",
data:{
test:false

}
})
</script>

4.v-else-if

同上,只不过这个语句可以设置多个实现多项判断、

<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>

标签:第三组,语句,false,el,app,dom,show,data,Vue2.0
From: https://www.cnblogs.com/Agnoi/p/17322981.html

相关文章

  • 【web 开发基础】PHP 中的goto语句的使用 -PHP 快速入门 (23)
    前言在所有的开发语言中不是都能使用goto语句,因为对goto的应用一直有争议。很多编程goto也只是作为保留关键字,比如java。支持goto的人认为goto语句使用起来比较灵活,而且有些情形能提高程序的效率。如果完全删去goto语句,有些情形反而会使程序变得过于复杂,增加一些不必要的计算量。......
  • MsSql 根据表名和条件,生成Insert语句
    ALTERproc[dbo].[proc_insert](@tablenamevarchar(256),@wherevarchar(max))asbeginsetnocountondeclare@sqlstrvarchar(MAX)declare@sqlstr1varchar(MAX)declare@sqlstr2varchar(MAX)select@sqlstr='select''INSERT'+@tablename......
  • Excel VBA语句集
    (第1辑)定制模块行为(1)OptionExplicit'强制对模块内所有变量进行声明OptionPrivateModule'标记模块为私有,仅对同一工程中其它模块有用,在宏对话框中不显示OptionCompareText'字符串不区分大小写OptionBase1'指定数组的第一个下标为1(2)OnErrorResumeNext'忽略......
  • Shell中的控制语句
     任何复杂结构的程序都可以由顺序、分支、循环三种结构实现。  Shell中的控制语句主要分为两大部分:一个是条件测试与判断语句,另一个是循环结构的控制语句。条件控制语句 1)if语句 ①无分支条件语句:if-then结构if[condition]  then   commands   ……......
  • SQLServer 查看耗时较多的 SQL 语句
    SELECTTOP20total_worker_time/1000AS[总消耗CPU时间(ms)],execution_count[运行次数],qs.total_worker_time/qs.execution_count/1000AS[平均消耗CPU时间(ms)],last_execution_timeAS[最后一次执行时间],max_worker_time/1000AS[最大执行时间(ms)]......
  • 在帆软中sql的if语句以及传参的格式
    ${if(len(STRU_CODE)==0,"","ANDA.BMEM_IDLIKE'%"+STRU_CODE+"%'")} ${if(len(ORDER_ID)==0,"","ANDA.ORDER_IDLIKE'%"+ORDER_ID+"%'")} ${if(len(SMEM_ID)......
  • MySQL(十四)分析查询语句Explain 七千字总结
    分析查询语句:EXPLAIN1概述​ 定位了查询慢的SQL之后,就可以使用EXPLAIN或者DESCRIBE工具做针对性的分析查询。两者使用方法相同,并且分析结果也是相同的。​ MySQL中有专门负责SQL语句优化的优化器模块,主要功能是计算分析系统中收集到的统计信息,为客户端请求的Query提供它最优的......
  • SQL语句导入导出大全
     SQL语句导入导出大全 /*******导出到excel EXECmaster..xp_cmdshell'bcpSettleDB.dbo.shanghuoutc:\temp1.xls-c-q-S"GNETDATA/GNETDATA"-U"sa"-P""'/***********导入Excel SELECT* FROMOpenDataSource('Microsoft.Jet.OLED......
  • MySql查询语句根据年份或月份查询
    1.按年份查询select字段名from表whereyear(字段名)='年份';2.按月份查询:select字段名from表wheremonth(字段名)='月份';3.查本年的某一天(例本年的第6天)select字段名from表wheredayofyear(字段名)='6';......
  • 6.case语句之场景示例:Rsync启动脚本
    1.编写一个rsync的启动停止脚本   实现:startstopstatusrestart   1.如何启动rsync        /usr/bin/rsync--daemon   2.如何停止rsync    pkillrsync #注意:千万不要使用rsync作为脚本的名字   3.参考系统中其他的服务的......