当前位置:   article > 正文

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

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

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

语法格式:

color: v-bind(数据);

基础使用:

  1. <template>
  2. <h3 class="title">我是父组件</h3>
  3. <button @click="state = !state">按钮</button>
  4. </template>
  5. <script setup>
  6. import { ref } from "vue";
  7. let state = ref(true);
  8. </script>
  9. <style scoped>
  10. .title {
  11. /* 使用 v-bind 绑定 CSS 样式 */
  12. color: v-bind("state ? 'red' : 'blue'");
  13. }
  14. </style>

效果:

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/325709
推荐阅读
相关标签
  

闽ICP备14008679号