web前端全系列 教程
1839个小节阅读:2244.3k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
数据绑定的一个常见需求场景是操纵元素的 CSS style列表,因为 style
是 attribute,我们可以和其他 attribute 一样使用 v-bind
将它们和动态的字符串绑定。但是,在处理比较复杂的绑定时,通过拼接生成字符串是麻烦且易出错的。因此,Vue 专门为 style
的 v-bind
用法提供了特殊的功能增强。除了字符串外,表达式的值也可以是对象或数组
xxxxxxxxxx
<template>
<div :style="{ color: activeColor, fontSize: fontSize + 'px' }">Style绑定</div>
</template>
<script>
export default {
data() {
return {
activeColor: 'red',
fontSize: 30
}
}
}
</script>
xxxxxxxxxx
<template>
<div :style="styleObject">Style绑定</div>
</template>
<script>
export default {
data() {
return {
styleObject: {
color: 'red',
fontSize: '30px'
}
}
}
}
</script>
我们还可以给 :style
绑定一个包含多个样式对象的数组
xxxxxxxxxx
<template>
<div :style="[baseStyles]">Style绑定</div>
</template>
<script>
export default {
data() {
return {
baseStyles:{
color:"green",
fontSize:"30px"
}
}
}
}
</script>