欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Vue中通过属性绑定为元素绑定style行内样式的实例代码

程序员文章站 2023-02-17 17:03:18
1.直接在元素上通过:style的形式,书写样式对象

这是一个h1

2.将样式对...

1.直接在元素上通过:style的形式,书写样式对象

<h1 :style="{color:'red','font-weight':200}">这是一个h1</h1>

2.将样式对象定义在data中,并直接引用到:style中

1:在data上定义样式

data:{
  styleobj1:{color:'blue','font-weight':200,'font-size':'40px'},
}

2:在元素中,通过属性绑定的形式,将样式对象应用到元素中

<h1 :style="styleobj1">这是一个h1</h1>

3.在:style中通过数组,引用多个data上的样式对象

1:在data上定义样式

data:{
  styleobj1:{color:'blue','font-weight':200,'font-size':'40px'},
  styleobj2:{'font-style':'italic'},
}

2:在元素中,通过属性绑定的形式,将样式对象应用到元素中

<h1 :style="[styleobj1,styleobj2]">这是一个h1</h1>

完整代码:

<html>
	<head>
	<meta http-equiv="content-type" content="text/html; charset=utf-8" />
	</head>
<body>
 <div id='app'>
 
 <h1 :style="{color:'red','font-weight':200}">这是一个h1</h1>
 
 <h1 :style="styleobj1">这是一个h1</h1>
 
 <h1 :style="[styleobj1,styleobj2]">这是一个h1</h1>
 
 </div>
</body>
<script src="vue.min.js"></script>
<script>
 var vm = new vue({
 el:'#app',
 data:{
  styleobj1:{color:'blue','font-weight':200,'font-size':'40px'},
  styleobj2:{'font-style':'italic'},
 }
 });
</script>
</html>

到此这篇关于vue中通过属性绑定为元素绑定style行内样式的文章就介绍到这了,更多相关vue style行内样式内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!