vue设置isactive_vue 绑定样式的几种方式
vue 绑定样式 ( 中文API:https://www.runoob.com/vue2/vue-class-style.html)
对象语法
1.v-bind:class设置一个对象,动态切换class
样式是否起作用,根据isActive的布尔值是否为true
2.:class可以和class共存
当isActive值为true,isError为false,样式为 static和isActive。
当isActive值为false,isError为true,样式为 static和isError。
当isActive值为true,isError为true ,样式为 static和isActive、isError
3. :class可以绑定数据中的对象
export default{data(){
return{
classobj:{ //可以直接绑定一个对象,对象里面有多个样式
active:true,
error:false}}
}
}
数组语法
4.v-bind:class设置一个数组
使用了数组就要在data中指定重命名
export default{data(){
return{
activeCls:'active', //相当于样式active样式在div中重命名 为activeCls
errorCls:'error'}}
}
.active{xxx}.error{xxx}
5.三元表达式
export default{data(){
return{
isActive:true,
activeCls:'active', //当isActive值为true时,会执行activeCls对应的样式 active 并且执行baseClass对应的样式 baseclass
errorCls:'error', //当isActive值为false时,会执行errorCls对应的样式 error 并且执行baseClass对应的样式 baseclass
baseClass:'baseclass'}}
}
.active{background:red;
}.error{color:white;
}.baseclass{text-align:center;
}
三元表达式
6.数组语法中使用对象语法
export default{data(){
return{
isActive:true, //因为isActive值为true,样式为active 和 baseClass对应的 baseclass 所以样式为 active、baseclass
activeCls:'active',
baseClass:'baseclass'}}
}
.active{background:red;
}.baseclass{text-align:center;
}
7.定义一个数组通过不同索引值获取不同样式
created (){this.classMap = ["decrease", "discount", "guarantee", "invoice", "special"]},
根据support.type的数组变化,索引到classMap对应的样式
绑定内联样式
new Vue({el:'#app',
data:{
cl:'red',
bk:'yellow'}})
直接绑定到一个样式对象,让模板更清晰:
new Vue({el:'#app',
data:{
testObj:{
color:red;background:yellow;
}}
})
vue设置isactive_vue 绑定样式的几种方式相关推荐
- vue绑定class的几种方式
vue绑定class的几种方式 1.对象语法 在对象上绑定class属性,来控制class 的几种状态. <body><div id = "app">< ...
- vue中,scss样式的三种写法——当前页面直接定义、@import引入样式、main.js引入公共样式 deep和important的写法
vue中,scss样式的三种写法--当前页面直接定义.@import引入样式.main.js引入公共样式 & deep和important的写法 1.安装scss # 安装node-sass ...
- Vue 设置背景图片样式
Vue 设置背景图片样式 CSS 效果图 CSS <style> body{background-image: url('./bg.jpg');background-size: cover ...
- JS设置CSS样式的几种方式(js设置!important)
JS设置CSS样式的几种方式(js设置!important) x619y 用JS来动态设置CSS样式,常见的有以下几种 1. 直接设置style的属性 某些情况用这个设置 !important值无效 ...
- JS设置CSS样式的几种方式
JS设置CSS样式的几种方式 1.直接设置style的属性 某些情况下用这个设置!import值无效 如果属性有"-"号,就需要使用驼峰命名法(如textAlign),如果想保留& ...
- html js 设置样式,原生js设置样式 笔记:JS设置CSS样式的几种方式
document(id名).style.backgroundColor = "ren" css里的属性有-的就去掉将首字母大写. js如何添加CSS样式中的class添加属性 用J ...
- vue获取上传图片的名字和路径_使用Vue实现图片上传的三种方式
项目中需要上传图片可谓是经常遇到的需求,本文将介绍 3 种不同的图片上传方式,在这总结分享一下,有什么建议或者意见,请大家踊跃提出来. 没有业务场景的功能都是耍流氓,那么我们先来模拟一个需要实现的业务 ...
- Android_安卓为按钮控件绑定事件的五种方式
写在最前面 本次,来介绍一下安卓中为控件--Button绑定事件的五种方式. 二.具体的实现 第一种:直接绑定在Button控件上: 步骤1.在Button控件上设置android:onClick=& ...
- 深入解析react关于事件绑定this的四种方式
这篇文章主要介绍了详解react关于事件绑定this的四种方式,写的十分的全面细致,具有一定的参考价值,对此有需要的朋友可以参考学习下.如有不足之处,欢迎批评指正. 在react组件中,每个方法的上下 ...
最新文章
- 小程序云开发,判断数据库表的两个字段匹配 云开发数据库匹配之 and 和 or 的配合使用
- 关于unity 中使用AssetBundle加载资源,shader偶尔会丢失的问题解决办法
- ExtJS4.2:自定义主题 入门
- w7系统装天联高级版服务器,w7系统有几个版本你都知道吗?
- 1.11 多于空间维度的向量组
- python email模块写邮件_python常用模块email----创建简单的文本邮件并发送
- 利用 Charles Proxy 下载旧版本 iOS App
- pdf exe如何提取pdf文件_python应用:如何用python提取pdf文件中的文字
- Linux内核维护工作流程曝光,程序员必须拜读!
- 需求分析与系统设计读书笔记之五
- 温故知新----css基础
- 谈论豆瓣网捧着金饭碗要饭
- 光辉岁月--beyond 献给麦德拉
- 栋的周评 | 第二回合(定期更新、动态、架构、云技术、后端、前端、收听/收看、英文、哲学、书籍、影视、好歌、新奇)
- 摊牌了,做为前端,我经常在用的15个国外网站
- 跟这台计算机连接的一个USB设备运行不正常,Windows无法识别
- 阅读小技能:读透一本书( 链接旧的概念和体验)
- SP服务商Java短信平台的软件模型和实现(吴宏杰,赵雷,杨季文,苏州大学计算机科学和技术学院)...
- java是用来做什么的
- python股票数据分析_Python数据分析之股票走势
热门文章
- 出现“cannot identify image file /.DS_Store'”问题解决的办法
- hadoop--HDFS的Shell相关操作
- Python 加密解密
- 交换两个变量的值,不使用第三个变量的四种方法
- springmvc拦截器配置
- 408业务课·计算机网络——【考研随笔】之一
- 解决Lync Server前端必备组件Wmf2008R2安装失败
- java移除input焦点_java – Eclipse editText在按下完成后删除焦点(光标)
- python post json 解析失败_python中json对象转换出错解决方法
- linux vim复制粘贴删除,Linux vim删除、复制、粘贴快捷键