vue-style绑定
行内样式和内联样式动态绑定
一样有三种写法
1、三目
2、对象
3、数组
动态操作数组赋值
练习案例
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<!-- 开发环境版本,包含了有帮助的命令行警告 -->
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</head>
<body>
<div id="box">
<div style="background:green">普通stype</div>
<div :style="'background:'+(isActive?'red':'yellow')">动态绑定style,三目方法</div>
<div :style="styleobj">动态绑定style,对象方法</div>
<div :style="stylearr">动态绑定style,数组方法</div>
</div>
<script type="text/javascript">
var app = new Vue({
el: '#box',
data: {
isActive: true,
styleobj:{
backgroundColor:"red"
},
stylearr:["a","b"]
}
})
</script>
</body>
</html>