Vue 使用 v-bind 动态绑定 CSS 样式

在 Vue3 中,可以通过 v-bind 动态绑定 CSS 样式。

语法格式:

color: v-bind(数据);

基础使用:

<template>
  <h3 class="title">我是父组件</h3>
  <button @click="state = !state">按钮</button>
</template>

<script setup>
import { ref } from "vue";
let state = ref(true);
</script>

<style scoped>
.title {
  /* 使用 v-bind 绑定 CSS 样式 */
  color: v-bind("state ? 'red' : 'blue'");
}
</style>

:v-bind 中可以不加双引号,这里只是避免 vscode 语法警告。 

 

原创作者:吴小糖

创作时间:2024.2.20

相关推荐

  1. Vuevue动态样式

    2024-02-21 13:42:05       13 阅读
  2. vue样式动态写法

    2024-02-21 13:42:05       29 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-21 13:42:05       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-21 13:42:05       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-21 13:42:05       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-21 13:42:05       18 阅读

热门阅读

  1. Python 命令补全工具 argcomplete

    2024-02-21 13:42:05       27 阅读
  2. 设计模式面试系列-02

    2024-02-21 13:42:05       30 阅读
  3. 数学物理方法笔记——Γ函数

    2024-02-21 13:42:05       66 阅读
  4. 开源大数据管理平台选型

    2024-02-21 13:42:05       23 阅读
  5. 一些用 GPT 翻译的计算机科学/人工智能 PDF 讲义

    2024-02-21 13:42:05       32 阅读
  6. 代码随想录算法训练营总结

    2024-02-21 13:42:05       29 阅读
  7. CSS中伪元素和伪类的区别和作用?

    2024-02-21 13:42:05       30 阅读
  8. GO框架基础 (三)、xorm库

    2024-02-21 13:42:05       31 阅读
  9. LeetCode刷题笔记之二叉树(二)

    2024-02-21 13:42:05       22 阅读
  10. 【Lazy ORM 高级映射】1.2.2-JDK17-SNAPSHOT

    2024-02-21 13:42:05       27 阅读
  11. OpenCart程序结构与业务逻辑

    2024-02-21 13:42:05       33 阅读
  12. 【Python】OpenCV-图像滤波

    2024-02-21 13:42:05       28 阅读