class 与style 绑定

理解

1) 在应用界面中, 某个(些)元素的样式是变化的
2) class/style 绑定就是专门用来实现动态样式效果的技术

class 绑定

1) :class='xxx'
2) 表达式是字符串: 'classA'
3) 表达式是对象: {classA:isA, classB: isB}
4) 表达式是数组: ['classA', 'classB']

style 绑定

1) :style="{ color: activeColor, fontSize: fontSize + 'px' }"
2) 其中activeColor/fontSize 是data 属性

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title><style>.classA{color: red;}.classB{background: blue;}.classC {font-size: 20px;}</style></head><body><div id="demo"><h2>1.class绑定::class='xxx'</h2><p class="classB" :class="a">表达式是字符串:'classA'</p><p :class="{classA: isA,classB: isB}"></p><p :class="['classA','classB']">表达式是数组:['classA','classB']</p><h2>2.style绑定</h2><p :style="{color,fontSize}">style="{color: activeColor,fontSize: fontSize + 'px'}"</p><button @click="update" ></button></div><script type="text/javascript" src="js/vue.js"></script><script>new Vue({el: '#demo',data: {a:'classA',isA: true,isB: false,color: 'red',fontSize: '20px'},methods: {update() {this.a = 'classC'this.isA = falsethis.isB = truethis.color = 'blue'this.fontSize = '30px'}}})</script></body>
</html>

结果展示

Vue003_class 与style 绑定相关推荐

  1. Class与Style绑定

    本文主要介绍如何使用Vue来绑定操作元素的class列表和内联样式(style属性). 因为class和style都是属性,所以通过v-bind命令来处理它们:只需要通过表达式计算出结果即可,不过字符 ...

  2. Vue.js Class 与 Style 绑定

    操作元素的 class 列表和内联样式是数据绑定的一个常见需求.因为它们都是属性,所以我们可以用 v-bind 处理它们:只需要通过表达式计算出字符串结果即可.不过,字符串拼接麻烦且易错.因此,在将  ...

  3. vue html绑定数组,VueJs Class 与 Style 绑定 数组语法

    应用介绍 操作元素的 class 列表和内联样式是数据绑定的一个常见需求.因为它们都是属性,所以我们可以用 v-bind 处理它们:只需要通过表达式计算出字符串结果即可.不过,字符串拼接麻烦且易错.因 ...

  4. vue清除绑定的class_vue 的 class 和 style 绑定的方法【05】

    学习要点:1.绑定 class 2.绑定 style 本节课我们来开始学习 Vue 的 class 和 style 绑定的方法. 一.绑定 class 1. v-bind:class 不但可以设置 c ...

  5. 6.Vue Class 与 Style 绑定

    操作元素的 class 列表和内联样式是数据绑定的一个常见需求.因为它们都是 attribute,所以我们可以用 v-bind 处理它们:只需要通过表达式计算出字符串结果即可.不过,字符串拼接麻烦且易 ...

  6. Vue中计算属性与class,style绑定

    var vm=new Vue({ el:'#app', data:{ a:2, }, computed:{ //这里的b是计算属性:默认getter b:{ get:function(){ retur ...

  7. Knockout v3.4.0 中文版教程-14-控制文本内容和外观-style绑定

    5. style绑定 目的 style绑定用来给关联的DOM元素添加或移除一个或多个样式值.在如下情况很有用,比如,当某些值为负时,高亮显示,或者设置容器元素的宽度来匹配数值的改变. (注意:如果你不 ...

  8. vue Class 与 Style 绑定

    1. Class 绑定 1.1 对象语法 普通对象  单个类 <div v-bind:class="{ active: isActive }"></div> ...

  9. Vue.2.0.5-Class 与 Style 绑定

    Class 与 Style 绑定 数据绑定一个常见需求是操作元素的 class 列表和它的内联样式.因为它们都是属性 ,我们可以用v-bind 处理它们:只需要计算出表达式最终的字符串.不过,字符串拼 ...

最新文章

  1. python语言官方网站地址-python 中国地址
  2. 08_使用TCP/IP Monitor监视SOAP协议
  3. Spring.Net 能为我们做点什么
  4. 计算机科学课程体系核心内容,计算机科学教育的课程体系之研究
  5. apache Storm学习之二-基本概念介绍
  6. P2052-[NOI2011]道路修建【树】
  7. Gartner:云安全的未来——中国的安全访问服务边缘架构
  8. c#中使用mysql查询语句_遇到@符合怎么办_C# Mysql 查询 Rownum的解决方法
  9. java 命令 native2ascii_java native2ascii.exe命令
  10. CPA00 01 02
  11. 软件_git异常错误[博]
  12. 保障健康睡眠的几种食疗法
  13. C# 如何判断系统是64位还是32位
  14. 数控车计算机软件编程的重要性,数控车床有多少人软件编程?
  15. java打印特殊符号_Java Poi 在Excel中输出特殊符号的实现方法
  16. 选择排序(java代码实现)
  17. 无线攻击 --Fern WiFi Cracker(图形化无线密码破解工具 )
  18. 在python中查询excel内容
  19. 19HTML5期末大作业:动画漫影视网站设计——动画漫展学习资料电影模板(6页) HTML+CSS+JavaScript 学生DW网页设计作业成品 课程设计网页规划与设计 计算机毕设网页设计源
  20. iOS安全攻与防(总篇)

热门文章

  1. 洛谷 - P3246 [HNOI2016]序列(莫队+单调栈)
  2. CodeForces - 1535E Gold Transfer(树上倍增+交互)
  3. UVA - 11437 Triangle Fun(简单几何)
  4. ZOJ - 3593 One Person Game(扩展欧几里得)
  5. 1961-Check If String Is a Prefix of Array(检查字符串是否为数组前缀)
  6. cocos2d-x游戏实例(26)-简易动作游戏(4)
  7. 容器化技术如何在数据中心实践
  8. Python的re.match()和re.search()的使用和区别
  9. 曹大带我学 Go(9)—— 开始积累自己的工具库
  10. Webex 如何在在线会议领域保持优势?