zoukankan      html  css  js  c++  java
  • VUE 绑定样式

    1、对象语法
    我们可以传给 v-bind:class 一个对象,以动态地切换 class。注意 v-bind:class 指令可以与普通的 class 特性共存:
    <div class="static" v-bind:class="{ 'class-a': isA, 'class-b': isB }"></div>
    data: {
    isA: true,
    isB: false
    }
    渲染为:<div class="static class-a"></div>
     
    延伸:
    <div :class="index == beforeRank ? 'before-style' : 'not-before' "></div>
     
    2、数组语法
    <div v-bind:class="[classA, classB]">
    data: {
    classA: 'class-a',
    classB: 'class-b'
    }
    渲染为:<div class="class-a class-b"></div>
     
    3、直接绑定内联样式
    也可以直接绑定一个内联样式,同样的,对象语法常常结合返回对象的计算属性使用。直接绑定到一个样式对象通常更好,让模板更清晰:
    <div v-bind:style="styleObject"></div>
    data: {
    styleObject: {
    color: 'red',
    fontSize: '13px'
    }
    }
     
    延伸:
    ①直接绑定样式值
    <span v-bind:style="{borderColor: activeColor}">{{title}}</span>
    ②绑定函数,函数的返回值为样式
    <div :style="commonStyle(index)"> </div>
     
    如果文章对你有帮助,麻烦帮忙点个赞哦!嘿嘿!做一个靠谱的技术博主!
  • 相关阅读:
    02Hibernate入门
    01Hibernate概述
    ExtJS布局-Layout
    STARLIMS 安装升级解决方案
    Windows Server 2012 安装.Net Framework 3.5
    vim 复制操作
    linux下挂载新硬盘
    转载 更改mysql 数据存储路径
    转载 阿里云centOS防火墙配置
    (转载)java线程
  • 原文地址:https://www.cnblogs.com/CatcherLJ/p/11200315.html
Copyright © 2011-2022 走看看