其他分享
首页 > 其他分享> > 根据接口数据返回的不同字段显示不同背景颜色

根据接口数据返回的不同字段显示不同背景颜色

作者:互联网

结构:
<div v-for="(item, index) in park" :key="index">
<span :class="toHldj(item)">{{ item.hldj.substr(0, 2)}}</span>
//substr(0,2)要抽取的子串的起始下标。从0开始截取2位,如南一公园只会显示南一
</div>

交互:
 methods: {
    toHldj(item) {
      if (item.hldj == "南一公园") {
        return "a1";
      }
      if (item.hldj == "南二公园") {
        return "a2";
      }
      if (item.hldj == "南三公园") {
        return "a3";
      }
      if (item.hldj == "南四公园") {
        return "a4";
      }
      if (item.hldj == "南五公园") {
        return "a5";
      }
    },
  },

样式:
     .a1 {
          background-color: pink;
        }

        .a2 {
          background-color: blue;
        }

        .a3 {
          background-color: red;
        }

        .a4 {
          background-color: black;
          color: black;
        }
        .a5 {
          background-color: purple;
        }

标签:返回,return,hldj,color,不同,公园,接口,item,background
来源: https://blog.csdn.net/xx820702/article/details/123608607