vue多个元素的样式选择器问题

三目运算符只能进行两个的选择判断,多个选择就很难受了。 废话少说,直接上源码。 首先获取它的索引,通过索引来判断样式 // 索引key判断 <div class="carborder" v-for="(value, key) i...

三目运算符只能进行两个的选择判断,多个选择就很难受了。

废话少说,直接上源码。

首先获取它的索引,通过索引来判断样式

// 索引key判断
<div class="carborder" v-for="(value, key) in mycarinfo" :key="key">

        <router-link
        :class="rcar[key]"
          to="/payment"
        >
          我是什么颜色
        </router-link>
      </div>

在data里面定义元素的样式 数组格式

// 数组格式
data() {
    return {
      rcar:[
        "rcar",
        "rcar2",
        "rcar3",
        "rcar4",
        "rcar5",
      ]
    };

下面就是css写自己的样式了

// 自己的样式
.rcar {
  background-color: #1388ef;
}
.rcar2 {
  background-color: #a0a0a0;
}
.rcar3 {
  background-color: #282828;
}
.rcar4 {
  background-color: #efc313;
}
.rcar5 {
  background-color: #b9bab9;
}

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

651 篇文章

作家榜 »

  1. admin 651 文章
  2. 粪斗 185 文章
  3. 王凯 92 文章
  4. 廖雪 78 文章
  5. 牟雪峰 12 文章
  6. 李沁雪 9 文章
  7. 全易 2 文章
  8. Garmcrypto7undop 0 文章