Class与Style绑定

Posted Green.Leaf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Class与Style绑定相关的知识,希望对你有一定的参考价值。

本文主要介绍如何使用Vue来绑定操作元素的class列表和内联样式(style属性).

因为class和style都是属性,所以通过v-bind命令来处理它们:只需要通过表达式计算出结果即可,不过字符串拼接麻烦且易错。因此,再将v-bind用于class和style属性时,Vue.js做了专门的增强,表达式结果类型除了字符串以外还可以是对象或者数组.

 

1、绑定Class

可以通过v-bind:class一个对象,以动态的切换class,代码如下:

<div id="tDiv" v-bind:class="{ active: isActive }">asdasd</div>

js代码如下:

    var currentPage=new Vue({
        el:"#tDiv", //指定绑定的目标dom元素的Id
        //绑定数据源
        data: {
            isActive: true,
            hasError: false
        }
    });

 

以上是关于Class与Style绑定的主要内容,如果未能解决你的问题,请参考以下文章

Class 与 Style 绑定

vue.js实战学习——v-bind 及class与 style绑定

Vue Class与Style绑定

Vue Class与Style绑定

Class与Style绑定

第七节:Class与Style绑定