用索引值判断v-bind:class

杂:使用bootstrap框架等分div,默认12份,等分则

<div class="row"> 
          <div class="col-md-6">
          </div> 
          <div class="col-md-6">
           </div>    
</div>

"col-md-6"中还可分,类推

用索引值判断v-bind:class

当值不固定时,则可以使用索引值进行:class判断

<li class="list" v-for="item in arrlist">
<div class="Num " :class="
{pink:$index==0,ogreen:$index==1,blue:$index==2,yellowf:$index==3}">{{item.num}} </div>
<script type="text/javascript">
    export default{
    data(){
        return{
                arrlist:[{name:'设备',num:1,},{name:'未处理',num:2},{name:'企业',num:3},{name:'建筑',num:4}]
        }
    }
}  
</script>
 

 

判断颜色:

 

转载于:https://www.cnblogs.com/can-dy/p/7364760.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这段代码是一个 Vue.js 的模板语法,用于在页面中渲染一个菜单列表。下面是这段代码的详细解释: - `v-for="(item, index) in indexNav"`:`v-for` 指令用于循环渲染一个数组或对象中的数据,这里我们循环渲染 `indexNav` 数组中的每一项数据,`item` 为当前项的,`index` 为当前项的索引。 - `v-bind:key="index"`:`v-bind` 指令用于绑定 HTML 属性,这里我们绑定了 `key` 属性,并将其设为当前项的索引,这样可以提高 Vue.js 的性能。 - `<a :href="'javascript:navPage(\''+item.url+'\')'" class="menumain" style="cursor: pointer;">`:这段代码中,我们使用了绑定属性的简写方式 `:href`,将其绑定到一个 JavaScript 代码中,用于在用户点击菜单项时触发 `navPage` 函数,并将当前菜单项的 `url` 属性作为参数传递给该函数。`class` 属性用于指定 CSS 样式表中定义的样式类,`style` 属性用于指定行内样式。 - `<i v-if="false" class="layui-icon" :class="iconArr[index]"></i>`:这段代码中,我们使用了 `v-if` 指令来判断是否需要渲染该元素,当 `v-if` 的为 `false` 时,该元素不会被渲染到页面中。`class` 属性用于指定 CSS 样式表中定义的样式类,`:class` 指令用于绑定一个动态的 CSS 类名,这里我们使用了一个数组 `iconArr` 来存储每个菜单项对应的图标类名,然后根据当前项的索引动态绑定对应的图标类名。 综上所述,这段代码的作用是循环渲染 `indexNav` 数组中的每个菜单项,并将其渲染成一个列表项,当用户点击菜单项时,会触发 `navPage` 函数,并将当前菜单项的 `url` 属性作为参数传递给该函数。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值