美文网首页
在vue中使用样式

在vue中使用样式

作者: 小透明进击战 | 来源:发表于2019-07-21 13:09 被阅读0次

直接使用数组

  • 样式表
<style>
.font {
    font-family: 'Trebuchet MS',, 'Lucida Sans', Arial, sans-serif;
    color: wheat;
}
.italic {
    font-style: italic
}
</style>
  • html和js
<body>
    <div id="app">
        <h1 v-bind:class="['font','italic']">111</h1>
    </div>
    <script src="../lib/vue-2.4.0.js"></script>
    <script>
        var vm=new Vue({
            el:"#app",
            data:{

            }
        });
    </script>
</body>

在数组中使用三元表达式

<h1 v-bind:class="['font',flag?'italic':'']">111</h1>

在数组中使用对象

<h1 v-bind:class="['font',{'italic':flag}]">111</h1>

使用对象的形式

<h1 v-bind:class="{'font':true,'italic':false}">111</h1>

如果对象的内容太长,可以将对象内容写入vue实例中的data变量中在v-bind:class='变量'

相关文章

网友评论

      本文标题:在vue中使用样式

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