当前位置: 首页 > news >正文

vue项目中在scss代码中使用data中的变量

尽管在日常开发中,这类情况实际上很少出现。

VUE2:

在HTML中使用时,请确保将cssVars绑定在需要使用CSS变量的元素或该元素的上层元素上。

<template><div :style="cssVars"><div class="test"/></div></div>
</template>

在data或者compute中给出前缀为--的css变量对象

computed: {cssVars() {return {'--color1': 'red','--color2': 'blue'};}
}

在css代码中使用

<style lang="scss" scoped>
.test {/deep/ .el-form-item__label {color: var(--color) !important;}
}
</style>

vue3(v-bind CSS变量注入):

<template><span> style v-bind CSS变量注入</span>
</template>
<script lang="ts" setup>import { ref } from 'vue'const color = ref('green')
</script>
<style scoped>span {/* 使用v-bind绑定组件中定义的变量 */color: v-bind('color');}
</style>

http://www.lryc.cn/news/230260.html

相关文章:

  • uni-app报错“本应用使用HBuilderX x.x.x 或对应的cli版本编译,而手机端SDK版本是x.x.x不匹配的版本可能造成应用异常”
  • [sd_scripts]之train
  • samba 共享目录write permission deny问题修复 可读取内容但不可修改 删除 新增文件
  • UDP主要丢包原因及具体问题分析
  • 647. 回文子串 516.最长回文子序列
  • 点云从入门到精通技术详解100篇-双传感器模式的非结构化环境检测与识别
  • Nginx-反向代理
  • Java封装一个根据指定的字段来获取子集的工具类
  • 【HUST】网安纳米|2023年研究生纳米技术考试参考
  • 【移远QuecPython】EC800M物联网开发板的MQTT协议腾讯云数据上报
  • 关灯游戏及扩展
  • 深度解析:用Python爬虫逆向破解dappradar的URL加密参数(最详细逆向实战教程,小白进阶高手之路)
  • 论文笔记:AttnMove: History Enhanced Trajectory Recovery via AttentionalNetwork
  • Django之视图层
  • DAY54 392.判断子序列 + 115.不同的子序列
  • 【Nginx】nginx | 微信小程序验证域名配置
  • 大数据Doris(二十二):数据查看导入
  • STM32 I2C详解
  • 软考 系统架构设计师系列知识点之云计算(1)
  • VS Code画流程图:draw.io插件
  • 计算机 - - - 浏览器网页打开本地exe程序,网页打开微信,网页打开迅雷
  • C_6练习题
  • XUbuntu22.04之安装pkg-config(一百九十二)
  • 【Proteus仿真】【51单片机】拔河游戏设计
  • 第3关:集合操作100
  • 八:ffmpeg命令提取像素格式和PCM数据
  • rinex3.04 导航文件
  • linux rsyslog日志采集格式设定二
  • 八股文-面向对象的理解
  • LeetCode【238】除自身意外的数组的乘积