vue样式(style)和属性(class)绑定的几种基本方法
来源:互联网 发布:巫师3卡顿优化补丁 编辑:程序博客网 时间:2024/05/10 19:11
绑定语法
<div v-bind:class=""></div>可简写为:<div :class=""></div>style同上
class属性绑定:
1.我们可以为 v-bind:class 设置一个对象,从而动态的切换 class
<style> .test1{ color:red; } .test2{ background:yellow; }</style><div id="app"> <div :class="{test1 :a , test2: b}">你好吗?</div></div><script> new Vue({ el:'#app', data:{ a:true,//根据true/false判断是否执行class b:true } })</script>注意:若test2中color值设为green则会覆盖test1的样式,最后将得到黄底绿字。
2 我们也可以直接绑定数据里的一个对象:
<div id="app"> <div :class="testObj">你好吗?</div></div><script> new Vue({ el:'#app', data:{ testObj:{ color:red; background:yellow; } } })</script>
3.数组绑定
<style> .test1{ color:red; } .test2{ background:yellow; }</style><div id="app"> <div :class="[test1Class,test2Class]">你好吗?</div></div><script> new Vue({ el:'#app', data:{ test1Class:test1, test2Class:test2 } })</script>
style样式绑定
- 我们可以在 v-bind:style 直接设置样式:
<div id="app"> <div :style="{color:cl,background:bk}">你好吗?</div></div><script> new Vue({ el:'#app', data:{ cl:'red', bk:'yellow' } })</script>
2.直接绑定到一个样式对象,让模板更清晰:
<div id="app"> <div :style="testObj">你好吗?</div></div><script> new Vue({ el:'#app', data:{ testObj:{ color:red; background:yellow; } } })</script>
3.v-bind:style 可以使用数组将多个样式对象应用到一个元素上:
<div id="app"> <div :style="[test1,test2]">你好吗?</div></div><script> new Vue({ el:'#app', data:{ test1{ color:'red' } background:'yellow' } } })</script>
阅读全文
0 0
- vue样式(style)和属性(class)绑定的几种基本方法
- Vue的class和Style绑定
- Vue学习笔记(4)关于class和style绑定
- Vue基础(Class 与 Style 绑定)
- vue学习记录(数据绑定、class,style绑定)
- vue笔记----class和style绑定
- Vue基础之Class和Style绑定
- Vue——Class和Style绑定
- vue中style与class的绑定
- vue的Class 与 Style 绑定
- Vue的Class 与 Style 绑定
- Class 与 Style 绑定内联样式(vue.js)
- vue组件内部绑定class还有style样式
- Vue学习日志:Class 与 Style 绑定(5)
- 【Vue】-(5) 计算属性与class,style绑定
- Vue.js笔记-计算属性 class与style绑定
- vue Class与Style绑定
- Vue Class与Style绑定
- python mysql简单操作,报错处理
- angularjs的表格的增删改查(关于商品)
- Swift中泛型的属性
- Tensorflow 05: 导入预训练好的图模型
- opencv显示图像
- vue样式(style)和属性(class)绑定的几种基本方法
- 【头条】从重新定义的超算市场 看联想的价值新主张
- AngularJs球员的增加查询排序的方法
- linux:int main(int argc,char *argv[],char *envp[])
- hibernate配置文件和基础概念,三种状态
- 第八周项目3对称矩阵压缩存储的实现与应用(3)
- 决策树(decision tree )
- earning Multi-Domain Convolutional Neural Networks for Visual Tracking
- 2.3 const命令