绑定class与style都用v-bind
v-bind:class=" " ==> 简写为:class=" "
这个" "字符串里边填的是对象或者数组 class = " { } / [ ] "
一、class绑定
1、对象
对象 也就是 键值对 {} —> key/value
key对应的是要绑定的class的类名,value是个布尔值,为true表示可以绑定,为false反之:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a00c38b9ed4f2c950c0ca12ffacf6915.png)
渲染为:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/15b0140cc947c26e4400b2ecaa421d50.png)
2、数组
数组里放的每一项都是类名:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ecb736546eb663776ec9d796b8d4430d.png)
二、style绑定
1、对象
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/57802d97c9b5d352c6d4f3ca5dada9f6.png)
也可以写一个对象让其绑定:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/0db94d3f63daf126d1b2f0184ce334f1.png)
2、数组
如果要绑定两个或多个对象,就要用数组的形式了:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/24f3c0f9b2a9c72795b576628b82a75a.png)