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

相关文章
|
1月前
|
存储 缓存 JavaScript
如何在大型 Vue 应用中有效地管理计算属性和侦听器
在大型 Vue 应用中,合理管理计算属性和侦听器是优化性能和维护性的关键。本文介绍了如何通过模块化、状态管理和避免冗余计算等方法,有效提升应用的响应性和可维护性。
|
2月前
|
JavaScript 索引
vue 在 v-for 时给每项元素绑定事件
在 Vue 中使用 v-for 渲染列表时,可以通过给每项元素绑定事件来实现交互功能。通常使用 `@click` 等事件修饰符,结合方法或内联表达式来处理事件。例如:`&lt;li v-for=&quot;item in items&quot; @click=&quot;handleClick(item)&quot;&gt;{{ item }}&lt;/li&gt;`。
|
2月前
|
监控 JavaScript 开发者
在 Vue 中,子组件为何不可以修改父组件传递的 Prop,如果修改了,Vue 是如何监控到属性的修改并给出警告的
在 Vue 中,子组件不能直接修改父组件传递的 Prop,以确保数据流的单向性和可预测性。如果子组件尝试修改 Prop,Vue 会通过响应式系统检测到这一变化,并在控制台发出警告,提示开发者避免这种操作。
|
2月前
|
JavaScript 前端开发 开发者
VUE学习一:初识VUE、指令、动态绑定、计算属性
这篇文章主要介绍了Vue.js的基础知识,包括初识Vue、指令如v-for、v-on的使用、动态属性绑定(v-bind)、计算属性等概念与实践示例。
66 1
|
2月前
|
存储 JavaScript UED
在 Vue 组件中动态切换全局样式
【10月更文挑战第5天】
56 1
|
2月前
|
JavaScript 前端开发
|
2月前
|
缓存 JavaScript Serverless
vue中computed计算属性、watch侦听器、methods方法的区别以及用法
vue中computed计算属性、watch侦听器、methods方法的区别以及用法
149 0
|
2月前
|
JSON 数据可视化 JavaScript
低代码可视化教你Vue遍历循环绑定
低代码可视化教你Vue遍历循环绑定
34 0
|
2月前
|
缓存 JavaScript 前端开发
深入理解Vue.js中的计算属性与侦听属性
【10月更文挑战第5天】深入理解Vue.js中的计算属性与侦听属性
36 0
|
1月前
|
JavaScript API 开发者
Vue是如何进行组件化的
Vue是如何进行组件化的

热门文章

最新文章