美文网首页
Vue Class与Style 绑定

Vue Class与Style 绑定

作者: quanCN | 来源:发表于2019-03-12 22:33 被阅读0次

绑定 HTML Class

  • 对象语法
    我们可以传给v-bind:class一个对象,以动态地切换 class:
    <style>
        .a{color: red;}
        .b{font-size: 70px;}
    </style>
    
    <span v-bind:class="{a:textColor,b:fontSize}">hello world</span>
    
    data:{
        textColor : true,
        fontSize : true
    }
    
    绑定的数据对象不必内联定义在模板里,也可以简写为:
    <span v-bind:class="classObject">hello world</span>
    
    data:{
        classObject : {
            a : true,
            b : true
        }
    }
    
  • 数组语法
    可以把一个数组传给v-bind:class,以应用一个 class 列表:
    <span v-bind:class="[colorClass,fontClass]">hello world</span>
    
    data:{
        colorClass : "a",
        fontClass : "b"
    }
    

绑定内联样式

  • 对象语法
    v-bind:style的对象语法十分直观——看着非常像 CSS,但其实是一个 JavaScript 对象。CSS 属性名可以用驼峰式 (camelCase) 或短横线分隔 (kebab-case,记得用单引号括起来) 来命名:
    <span v-bind:style="{color:textColor,fontSize:fontSize}">hello world</span>
    
    data:{
        textColor : "red",
        fontSize : "100px"
    }
    
    也可以绑定一个样式对象
    <span v-bind:style="text">hello world</span>
    
    data:{
        text:{
            color : "red",
            fontSize : "100px"
        }
    }
    
  • 数组语法
    v-bind:style的数组语法可以将多个样式对象应用到同一个元素上:
    <div v-bind:style="[baseStyles, overridingStyles]"></div>
    

相关文章

  • mpvue下不同标签页样式的改变

    首先请通读官方文档vue官方文档:Class 与 Style 绑定mpvue官网手册:class-style部分 ...

  • Vue学习笔记入门篇——Class 与 Style 绑定

    本文为转载,原文:Vue学习笔记入门篇——Class 与 Style 绑定 绑定HTML Class 数据绑定一个...

  • vue:样式绑定

    Vue.js 样式绑定 Vue.js class class 与 style 是 HTML 元素的属性,用于设置元...

  • vue.js学习笔记四

    Vue.js 样式绑定Vue.js class class 与 style 是 HTML 元素的属性,用于设置元素...

  • Vue入门:v-bind

    本篇为Vue的基础篇,主要关于 v-bind: class与style的动态绑定。 1. 绑定 class 的几种...

  • Vue class与style绑定

    理解在应用界面中, 某个(些)元素的样式是变化的class/style绑定就是专门用来实现动态样式效果的技术 cl...

  • vue Class与Style绑定

    操作元素的 class 列表和内联样式是数据绑定的一个常见需求。因为它们都是属性,所以我们可以用 v-bind 处...

  • Vue class与style绑定

    Class 与 Style 绑定 数据绑定的一个常见需求是操作元素的 class 列表和它的内联样式。因为它们都是...

  • Vue class与style绑定

    class与style都是属性,所以可以用 v-bind (:)处理,只需要通过表达式字符串即可。 一、绑定sty...

  • Vue class与style绑定

    一、class绑定 1. 对象语法 2. 数组语法 3. 用在组件上 二、style绑定 1. 对象语法 2. 数...

网友评论

      本文标题:Vue Class与Style 绑定

      本文链接:https://www.haomeiwen.com/subject/fsoopqtx.html