Vue003_class 与style 绑定
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 绑定相关推荐
- Class与Style绑定
本文主要介绍如何使用Vue来绑定操作元素的class列表和内联样式(style属性). 因为class和style都是属性,所以通过v-bind命令来处理它们:只需要通过表达式计算出结果即可,不过字符 ...
- Vue.js Class 与 Style 绑定
操作元素的 class 列表和内联样式是数据绑定的一个常见需求.因为它们都是属性,所以我们可以用 v-bind 处理它们:只需要通过表达式计算出字符串结果即可.不过,字符串拼接麻烦且易错.因此,在将 ...
- vue html绑定数组,VueJs Class 与 Style 绑定 数组语法
应用介绍 操作元素的 class 列表和内联样式是数据绑定的一个常见需求.因为它们都是属性,所以我们可以用 v-bind 处理它们:只需要通过表达式计算出字符串结果即可.不过,字符串拼接麻烦且易错.因 ...
- vue清除绑定的class_vue 的 class 和 style 绑定的方法【05】
学习要点:1.绑定 class 2.绑定 style 本节课我们来开始学习 Vue 的 class 和 style 绑定的方法. 一.绑定 class 1. v-bind:class 不但可以设置 c ...
- 6.Vue Class 与 Style 绑定
操作元素的 class 列表和内联样式是数据绑定的一个常见需求.因为它们都是 attribute,所以我们可以用 v-bind 处理它们:只需要通过表达式计算出字符串结果即可.不过,字符串拼接麻烦且易 ...
- Vue中计算属性与class,style绑定
var vm=new Vue({ el:'#app', data:{ a:2, }, computed:{ //这里的b是计算属性:默认getter b:{ get:function(){ retur ...
- Knockout v3.4.0 中文版教程-14-控制文本内容和外观-style绑定
5. style绑定 目的 style绑定用来给关联的DOM元素添加或移除一个或多个样式值.在如下情况很有用,比如,当某些值为负时,高亮显示,或者设置容器元素的宽度来匹配数值的改变. (注意:如果你不 ...
- vue Class 与 Style 绑定
1. Class 绑定 1.1 对象语法 普通对象 单个类 <div v-bind:class="{ active: isActive }"></div> ...
- Vue.2.0.5-Class 与 Style 绑定
Class 与 Style 绑定 数据绑定一个常见需求是操作元素的 class 列表和它的内联样式.因为它们都是属性 ,我们可以用v-bind 处理它们:只需要计算出表达式最终的字符串.不过,字符串拼 ...
最新文章
- python语言官方网站地址-python 中国地址
- 08_使用TCP/IP Monitor监视SOAP协议
- Spring.Net 能为我们做点什么
- 计算机科学课程体系核心内容,计算机科学教育的课程体系之研究
- apache Storm学习之二-基本概念介绍
- P2052-[NOI2011]道路修建【树】
- Gartner:云安全的未来——中国的安全访问服务边缘架构
- c#中使用mysql查询语句_遇到@符合怎么办_C# Mysql 查询 Rownum的解决方法
- java 命令 native2ascii_java native2ascii.exe命令
- CPA00 01 02
- 软件_git异常错误[博]
- 保障健康睡眠的几种食疗法
- C# 如何判断系统是64位还是32位
- 数控车计算机软件编程的重要性,数控车床有多少人软件编程?
- java打印特殊符号_Java Poi 在Excel中输出特殊符号的实现方法
- 选择排序(java代码实现)
- 无线攻击 --Fern WiFi Cracker(图形化无线密码破解工具 )
- 在python中查询excel内容
- 19HTML5期末大作业:动画漫影视网站设计——动画漫展学习资料电影模板(6页) HTML+CSS+JavaScript 学生DW网页设计作业成品 课程设计网页规划与设计 计算机毕设网页设计源
- iOS安全攻与防(总篇)
热门文章
- 洛谷 - P3246 [HNOI2016]序列(莫队+单调栈)
- CodeForces - 1535E Gold Transfer(树上倍增+交互)
- UVA - 11437 Triangle Fun(简单几何)
- ZOJ - 3593 One Person Game(扩展欧几里得)
- 1961-Check If String Is a Prefix of Array(检查字符串是否为数组前缀)
- cocos2d-x游戏实例(26)-简易动作游戏(4)
- 容器化技术如何在数据中心实践
- Python的re.match()和re.search()的使用和区别
- 曹大带我学 Go(9)—— 开始积累自己的工具库
- Webex 如何在在线会议领域保持优势?