您的位置:首页 > 产品设计 > UI/UE

vue2.0+基础知识连载(04)--- 绑定style样式

2018-01-19 11:15 706 查看
<!DOCTYPE html>
<html>

<head>
<title>vue2.0+基础知识连载(04)--- 绑定style样式</title>
</head>

<body>

<h3>vue2.0+基础知识连载(04)--- 绑定style样式</h3>

<div id='app'>
<h5>方式一 :对象1</h5>
<p :style="{'font-size': '30px', 'color':'blue', 'background-color': 'yellow'}">测试的文字   <span>当属性名含有连字符时,属性名要加引号,不然无法解析,直接报错</span></p>
<p :style="{fontSize: '30px', color:'blue', backgroundColor: 'yellow'}">测试的文字   <span>当属性名含有连字符时,也可以把连字符改成相应的驼峰式,不然无法解析,直接报错</span></p>
<hr>
<h5>方式二 :对象2</h5>
<p :style="styleObj">测试的文字</p>
<hr>
<h5>方式三 :数组 </h5>
<p :style="[fs, c, bg]">测试的文字</p>

</div>

<script src="https://cdn.bootcss.com/vue/2.5.8/vue.min.js"></script>
<script type="text/javascript">
var vm = new Vue({
data: {
/**
* 方式一:对象1:直接写在html里
*/

/**
* 方式二:对象2:写在data里
*/
styleObj: {
fontSize: '30px',
color: 'blue',
backgroundColor: 'red'
},

/**
* 方式三:数组
*/
fs: {fontSize: '30px'},
c: {color: 'red'},
bg: {backgroundColor: 'blue'},
}
}).$mount('#app');
</script>

</body>

</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  vue vue绑定style