• Vue 之动态列表的样式的动态绑定 v-bind:style="****"


    在Vue项目中遇到动态列表中的某些字的颜色要与其内容的变化而变化

    如图

     根据 用户是否 注册来 动态改变 其文字的颜色

    Html

        <el-col :span="8" v-for="(dataItem, index) in pageContentData" :key="index">
                  <div class="content-item">
                    <div class="item-title">
                      <div class="item-left">
                        <div class="item-img" v-bind:style="dataItem.background_color" ></div>
                        <div class="item-name" v-bind:style="dataItem.font_color"  >{{dataItem.userName}}</div> <!-- style="color:#c07607" -->
                      </div>
                      <div class="item-right">
                        <div class  v-bind:style="dataItem.font_color" >{{dataItem.number}}</div>
                        <div class  v-bind:style="dataItem.font_color" >{{dataItem.isRegister}}</div> <!-- {{dataItem.isRegister ? '未注册' : '已注册'}} -->
                        <div class  v-bind:style="dataItem.font_color" >{{dataItem.call_status}}</div>
                      </div>
                    </div>
                  </div>
           </el-col>

    其中  v-bind:style="dataItem.font_color"   为绑定的数据

    Js

     if(data[k].status=="online"){ 
          this.extensionMonitorData[i].list[j].isRegister="已注册";
          this.extensionMonitorData[i].list[j].font_color=""; //"color:#BEBEBE"
          this.extensionMonitorData[i].list[j].background_color="";//"background-color:#BEBEBE"
     }else{
          this.extensionMonitorData[i].list[j].isRegister="未注册";this.extensionMonitorData[i].list[j].font_color="color:#BEBEBE"; //"color:#BEBEBE"
          this.extensionMonitorData[i].list[j].background_color="background-color:#BEBEBE";//"background-color:#BEBEBE" 
    }
  • 相关阅读:
    关于学习
    两个有序链表序列的合并
    谜题 UVA227
    周期串(Periodic Strings, UVa455)
    数数字(Digit Counting,ACM/ICPC Danang 2007,UVa1225)
    得分(Score, ACM/ICPC Seoul 2005,UVa 1585)
    201505061055_《Javascript编码规范笔记》
    201505031734_《JavaScript中的函数》
    201505030956_《Javascript变量整理》
    201505022013_《js好的坏的》
  • 原文地址:https://www.cnblogs.com/hailexuexi/p/14430017.html
Copyright © 2020-2023  润新知