使用 v-bind 指令去绑定行内样式,即使用 v-bind:style 或者 :style 的方式去动态绑定行内样式。

style中直接定义样式

下面实例中我们将直接在 v-bind:style 属性中定义样式,实例如下:html>

学习 VUE 框架

.normal {font-size: 18px; font-weight:bold;}

.active {color: #26b955;}

.under-line {border-bottom: solid 3px red;}

内联样式

var vm = new Vue({

el: '#app',

data: {

activeColor: 'red',

fontSize: 16

}

});

上例中,v-bind:style="{ color: activeColor, fontSize: fontSize + 'px' }" 语句其实定义了一个对象,该对象中定义了元素的字体颜色和字体大小。而字体颜色和大小的值从 vue 对象的 data 中动态获取。

style引用vue定义的数据对象

下面实例将演示在 v-bind:style 中引用在 vue 对象 data 中定义的 styleObject 对象。代码如下:html>

学习 VUE 框架

.normal {font-size: 18px; font-weight:bold;}

.active {color: #26b955;}

.under-line {border-bottom: solid 3px red;}

直接绑定到一个样式对象通常更好

var vm = new Vue({

el: '#app',

data: {

styleObject: {

color: 'blue',

fontSize: '12px'

}

}

});

style用数组引用多个对象

下面实例演示在 v-bind:style 中使用数组的形式引用多个对象,代码如下:html>

学习 VUE 框架

.normal {font-size: 18px; font-weight:bold;}

.active {color: #26b955;}

.under-line {border-bottom: solid 3px red;}

数组语法可以将多个样式对象应用到同一个元素上

var vm = new Vue({

el: '#app',

data: {

styleObject: {

color: 'blue',

fontSize: '12px'

},

styleObject2: {

fontWeight: 'bold',

border: 'solid 1px red'

}

}

});

在vue中怎么写行内样式高_vue v-bind绑定行内样式相关推荐

  1. vue中手写一个放大镜功能

    vue中手写一个放大镜功能 有的时候需要对图片进行放大,类似于电商的商品放大功能,于是在这个想法上写了一个放大镜的功能,并且在放大镜的基础上新添加了一些小功能,下面开始吧! 放大镜是封装的组件的形式, ...

  2. vue中,获取一个div的高赋值给另一个div (自适应)

    vue中,获取一个div的高赋值给另一个div (自适应) 问题描述: 左侧是video 为了让video不出现黑边 video是16:9的(怎么写成16:9的盒子 下次说), 左侧的高度会随着页面宽 ...

  3. Vue中获取dom元素的宽高

    vue中获取dom元素的宽高 template模板中给dom绑定ref: <el-carouselid="ailabelmap"ref="remarkCarusel ...

  4. 在vue中怎么写行内样式高_13.VUE学习之控制行内样式

    vue 测试一 测试二 测试三 var app = new Vue({ el: "#vue", data:{ red:"red", size:28, div2: ...

  5. vue中手写动态渲染左右滚动菜单栏 点击居左 以及设置scrollLeft属性设置无效的原因解决

    vue中可能会碰到无法使用框架的问题,此时需要手写左右滚动的滑动菜单栏,并且头部或者底部还有对应的标题点击定位.此时应该怎么做呢? (1)下面看结构: <div class="cour ...

  6. vue中怎么清空tab选项卡的缓存_vue Tab切换以及缓存页面处理的几种方式

    前言 相信tab切换对于大家来说都不算陌生,后台管理系统中多会用到.如果不知道的话,可以看一下浏览器上方的标签页切换,大概效果就是这样. 1.如何切换 使用动态组件,相信大家都能看懂(部分代码省略) ...

  7. 在vue中怎么写行内样式高_说说在 Vue.js 中如何绑定样式(class 或 style)

    在数据绑定中,最常见就是动态绑定元素的 class 或内联样式 style 咯,它们也是 HTML 的属性,所以可以使用 v-bind 指令 . 1 绑定 class 1.1 对象语法 使用 v-bi ...

  8. vue中v-for写在template上,不能加key怎么办

    v-for写在非template上,添加:key没有任何问题,但是写在template上就不行了,加了就报错.有些时候由于内容过多,不得不写在上面,以下是解决方法: <template v-fo ...

  9. vue中v-for写在template上,加key提示错误

    v-for写在非template上,添加:key没有任何问题,但是写在template上就不行了,加了就报错. '<template>' cannot be keyed. Place th ...

最新文章

  1. MySQL大小写敏感的解决方案
  2. Missing artifact com.sun:tools:jar:1.5.0
  3. libcublas.so: cannot open shared object file
  4. zencart分类页每页显示产品数量自定义选择的方法
  5. double小数点后最多几位_用了这么多英语学习APP后,我还是最喜欢这4款
  6. java与平台无关的原因
  7. CentOS 6服务器简单安全配置
  8. 1.9编程基础之顺序查找 05 最大值和最小值的差
  9. 别再透支你的社交信用了
  10. iOS -- block
  11. mariadb 集群mysql_负载均衡的mariadb集群搭建
  12. JSON转Excel
  13. 华三交换机配置基础及讲解
  14. 如何清除手机拍照的图片 exif 防止泄露你的隐私
  15. 合唱队形——线性dp
  16. 桌面应用程序 架构_关于该架构的全部内容:探索不同的架构模式以及如何在您的应用程序中使用它们
  17. Java经典实验_猴子的经典实验(转载)
  18. 异步书讯:7月有这样7本程序员新书上架
  19. 百度搜索研究,详解一个页面的索引价值!
  20. 没戏,做不到,不存在的“不可能三角”

热门文章

  1. 爱普生630k linux驱动下载,爱普生lq-630k驱动
  2. F-One与毕马威共进华友钴业,全面预算加把柴
  3. 凯利公式的原理推导和应用方向
  4. nginx负载均衡和高可用
  5. Springboot集成Swagger
  6. 【虹科终端安全案例】工业机器人领先企业Yaskawa Motoman如何应对高级威胁?
  7. home staging_homestaginginnovations.com
  8. JAVA儿童思德教育网计算机毕业设计Mybatis+系统+数据库+调试部署
  9. 电动机“空开规格选型”和“终端电机保护判断逻辑”分析
  10. 通信机房蓄电池鼓涨原因