css动态样式

使用scss通过变量设置css动态样式

html 复制代码
<template>
  <div>
  	<!-- 方式一 -->
    <p v-for="(item, index) in dataList" :key="index" :style="{'--color': item.color}" >{{item.name}}</p>

	<!-- 方式二 -->
	<p v-for="(item, index) in dataList" :key="index" :style="{'color': item.color}" >{{item.name}}</p>
  </div>
</template>

<script>
export default {
  name: "index",
  data(){
    return {
      dataList: [
        {name: '红色', color: 'red'},
        {name: '蓝色', color: 'blue'},
        {name: '绿色', color: 'green'}
      ]
    }
  }
}
</script>

<style scoped lang="scss">
p{
  color: var(--color);
}

</style>
相关推荐
Moment7 小时前
面试官:如果产品经理给你多个需求,怎么让AI去完成❓❓❓
前端·后端·面试
每天吃饭的羊7 小时前
JSONP
前端
gogoing7 小时前
ESLint 配置字段说明
前端·javascript
gogoing7 小时前
CSS 属性值计算过程(Computed Value)
前端·css
gogoing7 小时前
webpack 的性能优化
前端·javascript
桃花键神7 小时前
Bright Data Web Scraping指南 2026: 使用 MCP + Dify 自动采集海外社交媒体数据
大数据·前端·人工智能
gogoing7 小时前
await fetch() 的两阶段设计
前端·javascript
gogoing7 小时前
前端首屏加载优化
前端·javascript
gogoing7 小时前
重排与重绘
前端·javascript
打小就很皮...7 小时前
基于Python + LangChain + 通义千问的聊天机器人实战
前端·langchain·机器人·千问