绑定内联样式

简介: 绑定内联样式

绑定对象

:style 支持绑定 JavaScript 对象值,对应的是 HTML 元素的 style 属性

const activeColor = ref('red')
const fontSize = ref(30)
<div :style="{ color: activeColor, fontSize: fontSize + 'px' }"></div>

尽管推荐使用 camelCase,但 :style 也支持 kebab-cased 形式的 CSS 属性 key (对应其 CSS 中的实际名称),例如:

<div :style="{ 'font-size': fontSize + 'px' }"></div>

直接绑定一个样式对象通常是一个好主意,这样可以使模板更加简洁:

const styleObject = reactive({
  color: 'red',
  fontSize: '13px'
})
<div :style="styleObject"></div>

同样的,如果样式对象需要更复杂的逻辑,也可以使用返回样式对象的计算属性。

 

 

相关文章
|
7月前
|
前端开发 JavaScript
25Vue - 绑定内联样式(数组、自动添加前缀)
25Vue - 绑定内联样式(数组、自动添加前缀)
32 0
|
9月前
|
前端开发
css--引用样式、选择器
css--引用样式、选择器
|
7月前
|
前端开发 JavaScript
24Vue - 绑定内联样式(对象语法)
24Vue - 绑定内联样式(对象语法)
29 0
|
8月前
|
JavaScript 前端开发
js内联外联样式的获取,父页面获取iframe框架元素返回null
js内联外联样式的获取,父页面获取iframe框架元素返回null
|
9月前
|
前端开发 容器
react 设置内置内联样式
react 设置内置内联样式
177 0
|
JSON 小程序 JavaScript
【小程序】自定义组件样式
【小程序】自定义组件样式
149 0
【小程序】自定义组件样式
|
前端开发
CSS之变量(五)标签导航
CSS之变量(五)标签导航
CSS之变量(五)标签导航
|
JavaScript 开发者
veu 中通过属性绑定为元素绑定 style 行内样式|学习笔记
快速学习 veu 中通过属性绑定为元素绑定 style 行内样式
91 0
veu 中通过属性绑定为元素绑定 style 行内样式|学习笔记
|
JavaScript 前端开发 开发者
在组件中使用 style 行内样式并封装样式对象|学习笔记
快速学习在组件中使用 style 行内样式并封装样式对象
153 0
在组件中使用 style 行内样式并封装样式对象|学习笔记