vue中通过属性绑定为元素绑定style行内样式

简介: 一、使用内联样式二、代码

vue中通过属性绑定为元素绑定style行内样式

 

目录

一、使用内联样式

二、代码

 

 

一、使用内联样式:


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

<h1 :style="{color: 'red' , 'font-size' : '40px'}">这是一个善良的H1</h1>


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

data上定义样式:

data: {

h1StyleObj: { color: 'red' , 'font-size' : '40px ' , 'font-weight ' : '280’}

}

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

<h1 :style="h1StyleObj">这是一个善良的H1</h1>


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

data上定义样式:

data: {

h1styleObj: { color: 'red', 'font-size' : '40px ' , 'font-weight ': '280’},

h1styleObj2: { fontStyle: 'italic' }

}

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

<h1 :style="[h1StyleObj, h1StyleObj2]">这是一个善良的H1</h1>

 


二、代码:


<head>

<meta charset="UPr-8">

<meta name="viewport" content="width=device-widthI   nitial-scale=1.0">

<meta http-equiv="X-UA-Compatible" content="ie=edge">

<title>Document</title>

<script src=" . /lib/vue-2.4.0.js"></script>

</head>

 

<body>

     <div id=”app”>

     <!--对象就是无序键值对的集合-->

<!--<h1 style=”styleObj1”>这是一个h1<h1>

</div>-->

     

<h1 style=”[ styleObj1, styleObj2 ]”>这是一个h1<h1>

</div>-->

     

<script>

//创建vue 实例,得到ViewMode1

var vm= new vue ({

el: ‘#app’,

data: {

     styleObj1:{ color:’red’, ‘fond-weight’: 200},

     styleObj2:{ ‘font-style’: ‘italic’ }

},

methods: {}

           });

</script>

</body>

输出结果:

image.png

相关文章
|
15天前
|
JavaScript
Vue控制是否禁用disabled属性
Vue控制是否禁用disabled属性
14 1
|
26天前
|
JavaScript 前端开发
vue绑定数组
vue绑定数组
|
26天前
|
JavaScript 前端开发
Vue样式不生效 如何解决它
Vue样式不生效 如何解决它
|
29天前
|
缓存 JavaScript API
「Vue3系列」Vue3 计算属性(computed)、监听属性(watch)
在 Vue 3 中,计算属性(Computed Properties)是一种强大的功能,它允许你声明一个依赖于其他响应式数据属性的属性,并且这个属性的值会根据其依赖的数据的变化而自动更新。计算属性是基于它们的依赖关系进行缓存的,只有在它的相关依赖发生改变时才会重新求值。
29 0
|
29天前
|
JavaScript 前端开发
「Vue3系列」Vue3 样式绑定
在 Vue 3 中,样式绑定通常是通过绑定到元素的 `style` 属性来实现的。你可以使用对象语法或数组语法来动态地绑定样式。
28 0
|
1月前
|
缓存 JavaScript
vue中的计算属性和侦听属性的区别
vue中的计算属性和侦听属性的区别
|
1月前
|
JavaScript
Vue 监听属性 watchEffect
Vue 监听属性 watchEffect
|
1天前
|
JavaScript 索引
vue 在什么情况下在数据发生改变的时候不会触发视图更新
vue 在什么情况下在数据发生改变的时候不会触发视图更新
11 2
|
1天前
|
存储 缓存 JavaScript
vue中性能优化
vue中性能优化
|
1天前
|
JavaScript
vue常用指令
vue常用指令