vue绑定类名
1.通过v-bind绑定类名格式
:class="['需要绑定类名', ...]"
注意点:
1.直接赋值一个类名(没有放到数组中)默认回去Model中查找
2.数组中的类名没有用引号括起来也会去Model中查找
3.数组的每一个元素都可以是一个三目运算符按需导入。例如 :class="[flag?'active':'']"
4.可以使用对象来替代数组中的三目运算符按需导入。例如 :class="[{'active': true}]"
5.绑定的类名太多可以将类名封装到Model中。 例如在model中定义 obj={'active':true} ,使用 :class="obj"
vue绑定样式
1.如何通过v-bind给style属性绑定数据
1.1将数据放到对象中
:style="{color:'red','font-size':'14px'}"
1.2将数据放到Model对象中
obj: { color: 'red','font-size': '16px'}
2.注意点
2.1如果属性名称包含-, 那么必须用引号括起来
2.2如果需要绑定Model中的多个对象, 可以放到一个数组中赋值. (例如 :style="[obj1, obj2]")