从品牌网站建设到网络营销策划,从策略到执行的一站式服务
一、对象语法
1、给v-bind:class 设置一个对象,可以动态地切换class,例如:
最终渲染结果:
2、对象中也可存在多个属性,动态切换class,:class 可以合class共存
最终渲染结果:
3、当:class的表达式过长或逻辑复杂时,可以绑定一个计算属性,一般当条件多于两个时,都可以使用data或者computed
二、数组语法
1、当需要应用多个class时,可以使用数组语法,给:class绑定一个数组,应用一个class列表:
最后渲染的结果:
2、使用三元表达式,根据条件切换class(当数据isActive为真时,样式active才会被应用)
渲染的结果为:
3、class有多个条件时,这样写较为烦琐,可以在数组语法中使用对象语法:
渲染的结果为:
4、与对象语法一样,也可以使用data、computed、method三种方法,以计算属性为例:
最后渲染结果:
三、在组件上使用
如果直接在自定义组件上使用class或:class,样式规则会直接应用到这个组件的根元素上,例如声明一个简单的组件:
最终组件渲染后的结果为: 一些文本
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图