css中的v-bind 动态变化

v-bind()<style> 中是 CSS 与组件数据的桥梁 ,可以让你写响应式 CSS,而不需要通过 :style 或类切换来手动更新样式。

javascript 复制代码
<script lang="ts" setup>
const testBindCssVariable = ref('#ff6700')
function changeTestBindCssVariable() {
  if (testBindCssVariable.value === '#ff6700') {
    testBindCssVariable.value = '#67ff00'
  }
  else {
    testBindCssVariable.value = '#ff6700'
  }
}
</script>

<template>
  <button class="mt-4 w-60 text-center" @click="changeTestBindCssVariable">
    toggle v-bind css变量
  </button>
  <view class="test-css my-2 text-center">
    测试v-bind css变量的具体文案
  </view>
</template>

<style lang="scss" scoped>
.test-css {
  color: v-bind(testBindCssVariable);
  font-size: 24px;
}
</style>
相关推荐
超人不会飛10 小时前
LLM应用专属的Vue3 Markdown组件 🚀重磅开源!
前端·javascript·vue.js
NULL Not NULL10 小时前
ES6+新特性:现代JavaScript的强大功能
开发语言·前端·javascript
小高00711 小时前
🚄 前端人必收:5 分钟掌握 ES2025 超实用语法
前端·javascript·面试
程序员海军11 小时前
2025年上半年前端技术圈生态总结分享
前端·vue.js·react.js
记忆怪 bug11 小时前
2025前端面试题及答案(详细)
前端
群联云防护小杜11 小时前
服务器异常负载排查手册 · 隐蔽进程篇
运维·服务器·前端·数据库·笔记·sql·tcp/ip
小小菜鸡ing12 小时前
简单爬一个小说页面 HTML 的title和内容
前端·html
IT_陈寒12 小时前
Spring Boot 3 + GraalVM:5个实战技巧让Java应用启动速度提升300%
前端·人工智能·后端
前端世界12 小时前
前端跨域终极指南:3 种优雅解决方案 + 可运行 Demo
前端·javascript·状态模式