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>
相关推荐
moyu845 分钟前
前端存储三剑客:Cookie、LocalStorage 与 SessionStorage 全方位解析
前端
不爱说话郭德纲8 分钟前
👩‍💼产品姐一句小优化,让我给上百个列表加上一个动态实时计算高度的方法😿😿
前端·vue.js·性能优化
现在没有牛仔了11 分钟前
小试牛刀,用electron+vue3做了一个文件归纳程序~
前端·electron
FogLetter13 分钟前
Prisma + Next.js 全栈开发初体验:像操作对象一样玩转数据库
前端·后端·next.js
知识分享小能手13 分钟前
React学习教程,从入门到精通, React教程:构建你的第一个 React 应用(1)
前端·javascript·vue.js·学习·react.js·ajax·前端框架
李剑一14 分钟前
别乱封装,你看出事儿了吧...
前端·vue.js
文心快码BaiduComate18 分钟前
新增Zulu-CLI、企业版对话支持自定义模型、一键设置自动执行、复用相同终端,8月新能力速览!
前端·后端·程序员
walking95721 分钟前
JavaScript 神技巧!从 “堆代码” 到 “写优雅代码”,前端人必看
前端·面试
前端西瓜哥26 分钟前
图形编辑器开发:基于矩阵的画布缩放和移动实现
前端
walking95726 分钟前
前端 er 收藏!高性价比 JS 工具库,轻量又强大
前端·面试