使用 v-for 循环输出数组 ['red', 'green', 'blue'] 中的每个元素,并将其作为 class 名称添加到一个 <div> 元素上。
时间: 2023-12-29 21:03:15 浏览: 113
vue中v-for循环选中点击的元素并对该元素添加样式操作
好的,你可以这样使用 `v-for` 循环输出数组 `['red', 'green', 'blue']` 中的每个元素,并将其作为 class 名称添加到一个 `<div>` 元素上:
```html
<template>
<div>
<h3>颜色列表</h3>
<div v-for="color in colors" :key="color" :class="color">{{ color }}</div>
</div>
</template>
<script>
export default {
data() {
return {
colors: ['red', 'green', 'blue'],
};
},
};
</script>
<style>
.red {
color: red;
}
.green {
color: green;
}
.blue {
color: blue;
}
</style>
```
这个页面会输出一个颜色列表,每个颜色都会作为一个类名添加到对应的 `<div>` 元素上。你可以根据需要修改颜色列表。
阅读全文