css数据不固定情况下,循环加不同背景颜色

javascript 复制代码
<template>
  <div>
    <p v-for="(item, index) in items" :key="index" :class="getBackgroundClass(index)">
      {{ item }}
    </p>
  </div>
</template>

<script>
export default {
  data() {
    return {
      items: ['学不会1', '学不会2', '学不会3', '学不会4', '学不会5']
    };
  },
  methods: {
    getBackgroundClass(index) {
      const classes = ['bg-pink', 'bg-light-blue', 'bg-light-green', 'bg-gold', 'bg-salmon'];
      return classes[index % classes.length];
    }
  }
}
</script>

<style scoped>
.bg-pink {
  background-color: #FFC0CB;
}

.bg-light-blue {
  background-color: #ADD8E6;
}

.bg-light-green {
  background-color: #90EE90;
}

.bg-gold {
  background-color: #FFD700;
}

.bg-salmon {
  background-color: #FFA07A;
}
</style>
相关推荐
weixin_4692738117 分钟前
.md文件是什么?.md如何打开?
前端·编辑器
不好听61323 分钟前
Web Worker:浏览器给 JS 开的后台子线程
前端·浏览器
用户241714014186026 分钟前
一个 Tapas 菜单 App,逼我啃下了前端存储和 this 绑定两座大山
javascript
计算机魔术师28 分钟前
数据分析还在靠人跑 SQL?AI 智能体已经把效率拉到 63 倍
前端
瑞码空间35 分钟前
Routing & API:前后端协作的本质与实现
前端·后端·接口·路由
不好听61336 分钟前
React 的 useRef vs useState:响应式与非响应式的分界线
前端·react.js
我真是泰库辣38 分钟前
用TraeWork制作应用 —— 从 0 到 1 · 手把手搭建 opencode 网页对话网关
前端·后端
xiaominlaopodaren42 分钟前
three.js地图数学基础(二):Web Mercator
javascript·gis·three.js
mONESY44 分钟前
深入理解 React useRef:从 DOM 操作到持久化存值的完整指南
javascript
谷哥的小弟1 小时前
TypeScript接口
javascript·typescript