这篇文章主要介绍了vue动态绑定类的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。
vue。js的核心是一个响应的数据绑定系统,它允许我们在普通HTML模板中使用特殊的语法将DOM“绑定”到底层数据。
被绑定的DOM将与数据保持同步,每当数据有改动,相应的DOM视图也会更新。基于这种特性,通过vue。js动态绑定类就变得非常简单。
vue指令以v -前缀标示,数据绑定的指令v-bind:属性名,简写为:属性名,简单的数据绑定例子如下:
& lt; v-bind: href=https://www.yisu.com/zixun/? 简写: <一个:href=" http://www.cnblogs.com/">博客园首页>
vue的分隔符默认是{{}},在分隔符里面的字符串会被认为是数据变量,可以通过<代码>类=皗{className}}“代码>方式设置类,但是vue不推荐这种方式与v-bind:类的方式混用,二者只能选其一。
<代码> v-bind:类> 代码虽然与类属性里绑定变量的方式不能共存,却可以与原生类的特性共存,一个DOM标签中允许同时出现原生类和v-bind:类。
2.1 v-bind:类支持字符串类型,不建议这样使用,因为字符串值是固定不变的,无法实现动态改变类的需求
HTML代码: & lt; div:类=?& # 39;classA classB& # 39;“在Demo1
2.2 v-bind:类支持数据变量,当变量值改变时,将同时更新class.v-bind:类指令的值限定为绑定表达式,如javascript表达式
HTML代码:
& lt; div:类=癱lassA"祝辞Demo2