首先我们要想一想,为什么要动态绑定样式?
因为vue后面会涉及到很多组件,那么组件是可以复用的,这时根据业务的不同,组件展示的效果样式就不同,那么我们就可以动态的绑定样式。
语法v-bind:style=“key(属性名):value(属性值)”
代码<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<div id="app">
<h2 :style="getStyle()">你好 全世界 才不要打工呢</h2>
</div>
<script src="../js/vue.js"></script>
<script>
const app=new Vue({
el:"#app",
data:{
fontSize:'50px',
color:"red"
},
methods:{
getStyle:function(){
return {fontSize:this.fontSize,color:this.color};
}
}
});
</script>
</body>
</html>
效果图
如果你喜欢我的分享,欢迎关注微信公众号 java学长分享技术干货!
悄悄告诉你免费赠送重磅互联网架构师教程,提升职场技术水平!