美文网首页
vue动态添加class

vue动态添加class

作者: 小太阳可可 | 来源:发表于2021-07-06 10:01 被阅读0次
<html>
<head>
    <title></title>
    <style type="text/css">
        [v-cloak]{
            display: none;
        }
    </style>
</head>
<body>

<div id="app" v-cloak>
    <!-- 动态添加class -->
    <h2 :class="{active:isActive,line:isLine}">{{message}}</h2>
    <h2 :class="getClass()">{{message}}</h2>

    <h2 :class="[active,line]">{{message}}</h2>
    <h2 :class="getClasses()">{{message}}</h2>
</div>

<script type="text/javascript" src="./js/vue.js"></script>
<script type="text/javascript">

    const app = new Vue({
        el: '#app',
        data:{
            message: 'hello World',

            isActive: true,
            isLIne: true,       

            active:'aa',
            line:'bb',
        },
        methods:{
            getClass(){
                return {
                    active: this.isActive,
                    line: this.isLine
                }
            },
            getClasses(){
                return [this.active, this.line]
            },
        }
    })
</script>
</body>
</html>

只供自己记录,如有错误,欢迎指出;

相关文章

网友评论

      本文标题:vue动态添加class

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