美文网首页
Vue class与style绑定

Vue class与style绑定

作者: 1CC4 | 来源:发表于2019-12-12 17:24 被阅读0次

classstyle都是属性,所以可以用 v-bind (:)处理,只需要通过表达式字符串即可。

.active{
      color:blue;
}
.fontSize{
      font-size: 20px;
}
const vm = new Vue({
            el:'#app',
            data:{              
                isactive:true,
                activeClass:'active',//数据activeClass使用active样式
                fontSize:'26',
                fontSizeClass: 'fontSize',//数据fontSizeClass使用fontSize样式
                activeColor:{'color':'red', 'background':'blue'},//数据写入样式
            }
 });

一、绑定style

1、:style = "{'属性名称':数据}"

<div :style="{ 'color': activeColor, 'font-size': fontSize + 'px' }">world</div>

2、:style = 数据

<div :style="activeColor">world11</div>

二、绑定class

1、:class="数据"

<div :class="fontSizeClass">hello</div>

2、:class="{'样式':是否显示}"

<div :class="{'active':isactive}">大家好</div>

3、

  • :class="['数据',‘数据‘]"可以是数组
  • :class="['样式',‘样式‘]"可以是数组
 <div :class="['active',fontSizeClass]">样式</div>

总结

<div id="app">
        <div :class="['active',fontSizeClass]">样式</div>
        <div :class="{'active':isactive}">大家好</div>
        <div :class="fontSizeClass">hello</div>
        <!-- style -->
        <div :style="{ 'color': activeColor, 'font-size': fontSize + 'px' }">world</div>
        <div :style="activeColor">world11</div> 
    </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/hvutnctx.html