zoukankan      html  css  js  c++  java
  • vue学习(八) vue中样式 class 定义引用

    //style
    <style>
      .red{
        color:red;
      }
      .thin{//字体粗细
        font-weight:200
      }
      .italic{//字体倾斜
        font-style:italic
      }
      .active{//字符间距
        letter-spacing: 0.5em
      }
    </style>
    //html
    <div id="app">
      //传统方式
      <h1 class="red thin" >红红火火</>
      //使用v-bind绑定 要注意 必须用数组方式,并且每个class都必须被单引号包着
      //并且支持三目运算符   <h1 :class="['thin','red',flag?'active':''s]">红红火火恍恍惚惚</h1>
      //这种方式也可以 如果flag为false的话 class就没有active
      <h1 :class="['thin','red',{'active':true}]"></h1>
      //在位class使用v-bind绑定对象的时候,对象的属性是类名 ,对象属性可带引号可不带引号 属性值是一个标识符
      <h1 :class="{ red:true, thin:true, italic:false, active:false }"></h1>
      //这样也可以
      <h1 :class="classObj"> </h1> </div> //script <script>   var vm = new Vue({     el:'app',     data:{       msg: '点击一下',
          flag: true,
          classObj:{ red:true, thin:true, italic:false, active:false}
        },     methods:{//methods中定义了当前vue实例中所有可用的方法           }   }) </script>
  • 相关阅读:
    存储过程
    .Net经典面试题
    《锋利的Jquery》
    WPF-1
    ios-5-类别和协议
    ios-4-创建单例模式
    ios-3-简单内存管理
    ios-2
    ios -1
    <<ASP.NET MVC4 Web编程>>笔记
  • 原文地址:https://www.cnblogs.com/xuchao0506/p/10805605.html
Copyright © 2011-2022 走看看