样式

绑定方式

绑定方式说明
:class绑定选择器
:style绑定 CSS 属性

这两种方式对应原生 HTML+CSS 的 class 和 style 属性,只是在此基础上进行增强。


增强效果

:class(传递响应式数据,动态切换类选择器)

特性说明
支持类型基础类型和对象类型
支持计算属性可以接收计算属性
支持数组对应 HTML 绑定多个选择器

:style(传递响应式数据,动态切换 CSS 属性)

特性说明
直接在 HTML 中使用支持内联
定义 reactive 对象可以在 <script setup> 中定义
支持计算属性可以接收计算属性
支持数组可以接收数组

个人看法

其实和原本的CSS写法差不多,只是增强了响应式数据的功能,把原本需要配合js实现的功能简化了