美文网首页
使用vue绑定class样式的写法

使用vue绑定class样式的写法

作者: Jure_joe | 来源:发表于2020-05-21 14:59 被阅读0次

1、vue绑定class样式,直接使用数组进行绑定
<div :class="['font','color','italic']">这是第二个标题</div>
2、vue绑定class样式,直接使用三元表达式
<div :class="['font',flag?'color':'','italic']">这是第三个标题</div>
3、vue绑定class样式,直接使用对象代替三元表达式,提高代码可读性
<div :class="['font',{'color':flag1},'italic']">这是第四个标题</div>
4、vue绑定class样式,直接使用对象
<div :class="{'font':true,'color':true,'italic':true}">这是第六个标题</div>
5、 vue绑定class样式,直接使用对象
<div :class="obj">这是第五个标题</div>
全部测试代码

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
        <style>
            .font{
                font-size:24px;
            }
            .color{
                color:red;
            }
            .italic{
                font:italic;
            }
        </style>
    </head>
    <body>
        <div id="app">
            <!-- vue绑定class样式 -->
            <div class="font color italic">这是一个标题</div>
            <!-- vue绑定class样式,直接使用数组进行绑定 -->
            <div :class="['font','color','italic']">这是第二个标题</div>
            <!-- vue绑定class样式,直接使用三元表达式 -->
            <div :class="['font',flag?'color':'','italic']">这是第三个标题</div>
            <!-- vue绑定class样式,直接使用对象代替三元表达式,提高代码可读性 -->
            <div :class="['font',{'color':flag1},'italic']">这是第四个标题</div>
            <!-- vue绑定class样式,直接使用对象 -->
            <div :class="{'font':true,'color':true,'italic':true}">这是第六个标题</div>
            <!-- vue绑定class样式,直接使用对象 -->
            <div :class="obj">这是第五个标题</div>
        </div>
        <script type="text/javascript">
            let app = new Vue({
                el:'#app',
                data:{
                    flag:false,
                    flag1:true,
                    obj:{'font':true,'color':true,'italic':true}
                },
                methods:{
                    
                }
            })
            
        </script>
    </body>
</html>

相关文章

  • 使用vue绑定class样式的写法

    1、vue绑定class样式,直接使用数组进行绑定 这是第二个标题 2、vue绑定class样式,直接使用三元表达...

  • 4,如何使用class进行样式的绑定

    vue中样式(使用vue进行样式的绑定) 第一种 对于不使用vue进行样式绑定使,直接class="thin ac...

  • 绑定class样式

    绑定样式:1.class样式写法 :class='xxx',xxx可以是字符串、对象、数组字符串写法适用于:类名不...

  • 5.vue中的样式绑定

    1.vue中的样式绑定class 2.数组class改变样式 3.style改变样式

  • vue:样式绑定

    Vue.js 样式绑定 Vue.js class class 与 style 是 HTML 元素的属性,用于设置元...

  • vue.js学习笔记四

    Vue.js 样式绑定Vue.js class class 与 style 是 HTML 元素的属性,用于设置元素...

  • 绑定class和内联样式style | 重学Vue3

    这个月开始重新开始学习Vue3,从理解基本使用到模拟实现! 本文是关于Vue中的属性绑定:绑定class和内联样式...

  • vue绑定class和style

    1.绑定class 方法一:通过在vue实例的data中添加类名来绑定样式。具体流程如下 a.定义样式的class...

  • angularJs ng-style实际用法

    项目里,总有需要动态绑定样式的地方。angularJs和vue动态绑定样式的制定方法大同小异。 ng-class道...

  • Vue: 样式绑定

    学习 Vue 的时候觉得样式绑定很简单,但是使用的时候总是容易搞晕自己。因为 :class 和 :style 里的...

网友评论

      本文标题:使用vue绑定class样式的写法

      本文链接:https://www.haomeiwen.com/subject/apgzohtx.html