怎么在Vue中绑定样式
导读:本文共1741字符,通常情况下阅读需要6分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: Vue的优点Vue具体轻量级框架、简单易学、双向数据绑定、组件化、数据和结构的分离、虚拟DOM、运行速度快等优势,Vue中页面使用的是局部刷新,不用每次跳转页面都要请求所有数据和dom,可以大大提升访问速度和用户体验。绑定Class对象语法data 里的属性是负责 toggle 是否要这个 class,也就是一般定义 Boolean 类型的值。<div:c... ...
目录
(为您整理了一些要点),点击可以直达。绑定Class
对象语法
data 里的属性是负责 toggle 是否要这个 class,也就是一般定义 Boolean 类型的值。
这里用 isActive 和 hasError 定义是否需要 active 和 text-danger 类。
渲染为
数组语法
data 里负责定义 CSS 类名。
这里定义了 activeClass 和 errorClass 的 CSS 类名是 active 和 text-danger。
渲染为
混合写法
可以用混合的形式来绑定 class,即数组语法里写对象语法。所以 data 里的数据主要用于:
是否需要某个 class
定义 "class" 里面的类名
这里定义了 errorClass 的 CSS 类名为 text-danger,并用 isActive 定义是否需要 active 类。
渲染为
绑定Style
对象语法
data 里的属性是定义 style 里的值。与 class 不一样,class 是定义是否要这个 class的。
这里定义了 style 里的 color 和 font-size 的值。
渲染为
数组语法
可以绑定多个样式对象到 style 上
这里在 data 里用 styleObject 定义了 color 和 font-size,再用 overridingStyles 定义了 background 和 margin。然后在组件里用数组进行混合绑定。
渲染为
怎么在Vue中绑定样式的详细内容,希望对您有所帮助,信息来源于网络。