Vue v-bind绑定style

v-bind绑定style

  • 绑定方式一:对象语法
    :style="{color: current,fontSize: fontSize + 'px'}"

    • style 后面跟的是一个对象类型
      • 对象的key是css属性
      • 对象的value是具体赋的值,值可以来自data中的属性
  • 绑定方式二:数组语法

    <div v-bind:style="[baseStyle, overridingStyle]"></div>
    • style 后面跟的是一个数组类型
      • 多个值以,分割即可
<div id="app">
  <!-- 对象语法 -->
  <!-- <h2 :style='{key(属性名): value(属性值)}'></h2> -->
  <h2 :style="{fontSize: finsize +'px', color: 'skyblue'}">{{ message }}</h2>
   <!-- 数组语法 -->
  <h2 :style="[baseStyle]">{{ message }}</h2>
 </div>
 <script src="./vue.min.js"></script>
 <script>
 let app = new Vue({
 	el: '#app',
 	data: {
   	message: 'hello',
   	finsize: 16 ,
   	baseStyle: {fontSize: '50px',color: 'red'}
   	}
   })
</script>

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值