如题,比如我有10个标签,希望依次红黄蓝这个顺序,在三个颜色里循环,该如何写代码?
colors = ['#f00', '#0f0', '#00f'] v-for="item in 10" :color="colors[item % colors.length]"
<template> <ul> <li v-for="item in 10" :key="item">{{ item }}</li> </ul> </template> <style> ul li:nth-of-type(3n + 1) { color: red; } ul li:nth-of-type(3n + 2) { color: yellow; } ul li:nth-of-type(3n + 3) { color: blue; } </style>
<ul> <li v-for="(item,index) in 10" :style="{color:colorData[index%3]}">{{item}}</li> </ul>
data() { return { colorData:['#ff0000','#007dff','#673ab7'], } }
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(3)