首页 > 其他分享 >直播系统源代码,vue二种方式根据条件判断显示不同样式

直播系统源代码,vue二种方式根据条件判断显示不同样式

时间:2023-12-01 14:23:36浏览次数:34  
标签:判断 vue 二种 item num 源代码

直播系统源代码,vue二种方式根据条件判断显示不同样式

1.v-if-v-else/v-show的方式,只显示其中之一

#v-if v-else

 


<div class="blue" v-if="item.num == '0'">{{ item.num }}</div>
<div class="orange" v-else>{{ item.num }}</div>
 

#v-show

 


<div class="blue" v-show="item.num == '0'">{{ item.num }}</div> 
<div class="orange" v-show="item.num !== '0'">{{ item.num }}</div>

 

2.条件判断类

判断class

 


<div :class="item.num == '0' ? 'blue' : 'orange'">{{ item.num }}</div>
.blue {
        color: #11b4ff;     
       }     
.orange {         
        color: #ff9d4a;     
        } 
 

 

判断style

 


<div class="blue" :style="item.num == '0' ? 'color:#11b4ff;' : 'color:#ff9d4a;'">{{ item.num }}</div>
 

 

以上就是直播系统源代码,vue二种方式根据条件判断显示不同样式, 更多内容欢迎关注之后的文章

 

标签:判断,vue,二种,item,num,源代码
From: https://www.cnblogs.com/yunbaomengnan/p/17869611.html

相关文章

  • Vue3中的Pinia
    什么是Pinia官方文档:https://pinia.vuejs.org/zh/introduction.htmlPinia是Vue的专属状态管理库,它允许你跨组件或页面共享状态。如果你熟悉组合式API的话,你可能会认为可以通过一行简单的exportconststate=reactive({})来共享一个全局状态。对于单页应用来说确实可以,......
  • vue3 之 ArcoPro 后台管理系统
    一、资料链接ArcoDesign的官网:https://arco.design/ArcoDesign开箱的管理系统预览:https://vue-pro.arco.design/loginvue3项目创建的指南:https://arco.design/vue/docs/pro/start二、基本命令开始开发之前,请确认本地环境中安装好了 node, git ,这些肯定......
  • vue报错export 'default' (imported as 'VueRouter') was not found in 'vue-route
    直接使用npminstallvue-router-save安装的路由,运行报错 经排查后发现是安装的vue-router版本太高使用npmuninstallvue-router卸载之前安装的路由使用[email protected]安装低版本的路由问题解决!!! ......
  • el-check省市区选择组件 vue3
    引用组件//city_dialog.vue//PopWindow弹出层组件//AreaList省市区数据组件//areaData省市区数据<PopWindow:dialogVisible="dialogVisible"title="省市区选择"sizeType="large":btnType="2"@closeWin="closeWin"><div......
  • vue axios all 接口全部成功之后进行其它操作
    setSelf(){constarr:any=[]list?.forEach((item)=>{constobj={id:1}arr.push(obj)})arr.push()returnt......
  • 数字千分比格式化 vue3
    {{numberToCurrencyNo(1245)}}exportconstnumberToCurrencyNo=(value:any)=>{if(!value)return0;//获取整数部分constintPart=Math.trunc(value);//整数部分处理,增加,constintPartFormat=intPart.toString().replace(/(\d)(?=(?:\d{3})+$)/g......
  • 数组对比大小 vue3
    lett_data=sortByKey(pz_data.data,"yield_per_mu");//array:当前数组//key:数组中需要比较大小的值exportconstsortByKey=(array:any,key:any)=>{returnarray.sort(function(a:any,b:any){varx=b[key];vary=a[key];returnx&l......
  • 父组件 同步修改/传值 子组件 vue3
    父组件//引入子组件<jyqk:selectData="selectData"ref="jyqk_ref"></jyqk>importfxjyfrom"./components/fxjy.vue";constjyqk_ref=ref<any>();constchange_data=(val:any)=>{jyqk_ref.value.getData();}......
  • echart 防止多次渲染 无数据时显示暂无数据 vue3
    //基于准备好的dom,初始化echarts实例constbarDOM:any=ref();varmyChart:any;letechartNull:any=null;//渲染echartconstinit_chart=()=>{if(myChart!=null&&myChart!=""&&myChart!=undefined){myChart.dispose();......
  • vue3 标题组件
    <template><divclass="header_body"><divclass="header_inner"><divclass="title_line"></div><el-rowclass="titleBodyComl"><divclass="icon&qu......