首页 > 其他分享 >Vue使用:style动态给css中某样式赋值

Vue使用:style动态给css中某样式赋值

时间:2023-02-03 18:13:37浏览次数:37  
标签:style Vue computed color -- var css

template中

<span class="successOrError" :style="{'--fontColor':"green"}">成功</span>

css中

<style lang="scss" scoped>
    .successOrError {
    font-size:14px;
    color:var(--fontColor)
}
</style>

结合computed使用的话

<template>
  <div :style="cssVars">
    <p class="text">测试文本</p>
  </div>
</template>

<script>
export default {
  data() {
    return {
      color: "red"
    };
  },
  computed: {
    cssVars() {
      return {
        "--color": this.color
      };
    }
  }
};
</script>

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

 

标签:style,Vue,computed,color,--,var,css
From: https://www.cnblogs.com/liyunxi/p/17090123.html

相关文章

  • 零基础学前端之CSS字体风格和样式简写
    通过CSS可以设置文本倾斜、文本粗细以及文本大小写等字体风格。font-style属性主要用于指定斜体文本。这个属性有三个值:normal,文本正常显示。italic,文本斜体显示。obliqu......
  • 零基础学前端之CSS字体和字号
    为你的网站选择正确的字体,能够提高用户浏览网站的体验——恰当的字体可以为你的品牌创造一个强大的视觉标识。使用一种易于阅读的字体,比如为字体选择正确的颜色和文字大小,都......
  • 《Vue.js 设计与实现》读书笔记 - 第8章、挂载与更新
    第8章、挂载与更新8.1挂载子节点和元素的属性扩展子元素的类型可以为数组,并判断如果是数组的话,就先依次挂载所有的子元素。同时新增节点属性。属性可以通过el.setAttr......
  • vue.js客服系统实时聊天项目开发(十八)仿淘宝商品页面点在线客服传递产品卡片
    我们在使用淘宝的时候,在商品页面点击在线客服,跳转到客服聊天页以后,会浮动出当前产品信息,可以把产品信息发给客服现在我们也实现了类似功能,可以带着产品信息进聊天页面 ......
  • CSS 实现文本装饰效果
    使用CSS实现文本装饰效果主要有以下几种方式:text-shadow:为文本添加阴影效果。text-decoration:为文本添加下划线、删除线、上划线等装饰效果。letter-spacing:调......
  • vite + vue3 + js + xlsx 导出excel
    安装依赖 1npminstallxlsx--save 使用版本  封装js/*导出excel文件*//***导出excel文件实现思路分析**1.通过XLSX插件的XLSX.utils.book_new......
  • Vue3 Vite 打包后页面报错 Unknown option default
    问题目测这次问题出在axios上UncaughtError:Unknownoptiondefault解决参考这位朋友的文章解决了:vite打包axios的时候报错解决方案以前遇到过,时间一长忘了()......
  • html+css部分复习-cnblog
    HTML+CSS部分复习(蓝桥杯参考)0.考前准备插件安装设置:文件自动格式化1.web标准结构(HTML)表现(CSS)行为(js)2.前端插件安装3.img的border属性属性值:数......
  • Vue3 Vite 打包后页面报错 Function has non-object prototype 'undefined' in instan
    问题原本可以正常打包部署运行,前两天加了些新功能,再打包就遇到这个问题,其意为:函数在instanceofcheck中具有非对象原型“undefined”TypeError:Functionhasnon-object......
  • CSS transform 属性
    transform属性是CSS中一个用于转换元素形状、大小和位置的属性。它允许开发人员对元素进行以下转换:平移(translation)缩放(scale)旋转(rotation)拉伸(skew)矩......