• 11 vue 中样式class


    style默认声明样式有以下几个

    <style>
    /* 红色 */
    .red {
    color: red;
    }
    /* 瘦 */
    .thin {
    font-weight: 200;
    }
    /* 倾斜 */
    .italic {
    font-style: italic;
    }
    /* 激活 */
    .active {
    /* 字符间距-中文起作用 */
    letter-spacing: 0.5em;
    /* word-spacing是英文起作用 */
    }
    </style>

    data: {
    flag: true,
    classObj: { red: true, thin: true, italic: false, active: false }
    },

    1.普通操作

    <!-- 普通操作, 红色,变细 -->
    <h1 class="red thin">这是普通的操作,红色变细!!!</h1>

    2.直接传递数组, class动态绑定

    注意 :<!-- 类名必须用单引号包起来 -->
    <h1 :class="['thin' ,'red']">这是v-bind绑定的数组形式</h1>

    3.使用三元表达式

    <h2  :class="['thin'  ,'italic' ,flag ? 'active' :'' ]">我是三元表达式操作</h2>

    4.<!-- 在数组中使用 对象来代替三元表达式,提高代码的可读性 -->

    <h2  :class="['red' ,'italic' , {'active' :flag}]">对象来代替三元表达式</h2>

    5.   <!-- 在为 class 动态绑定,对象的属性是类名,由于 对象的属性可带引号,也可不带引号,可以不写;  属性的值 是一个标识符 -->

      <h2  :class="{ red:true ,thin :true, italic :false }">直接使用对象形式</h2>

    如果是对象默认在data中写了。也可以直接用

    <h1 :class="classObj">直接使用对象形式2!</h1>

  • 相关阅读:
    ConcurrentDictionary内部机制粗解
    c# class struct区别
    virtualbox安装增强功能时【未能加载虚拟光盘】
    【C++】 友元函数friend
    C++命名空间(namespace)(转载)
    C++中memset()用法
    C++ 虚函数和纯虚函数的区别
    C++中栈和堆上建立对象的区别(转载)
    c++继承
    C++构造函数和析构函数
  • 原文地址:https://www.cnblogs.com/maomao-Sunshine/p/11687117.html
Copyright © 2020-2023  润新知