zoukankan      html  css  js  c++  java
  • vue 中使用class(样式)

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     6     <meta http-equiv="X-UA-Compatible" content="ie=edge">
     7     <title>Document</title>
     8     <script src="./lib/vue-2.4.0.js"></script>
     9     <!-- 使用class样式:
    10         1、数组 直接传递一个数组,注意:这里的class需要使用 v-moddel 做数据绑定 
    11         2、数组中使用三元表达式
    12         3、数组中嵌套对象 在数组中 使用对象替代三元表达式,提高代码可读性
    13         4、直接使用对象
    14     -->
    15 </head>
    16 <style>
    17 .red{
    18     color: red;
    19 }
    20 .thin{
    21     font-weight: 200;
    22 }
    23 .italic{
    24     font-style: italic;
    25 }
    26 .active{
    27     letter-spacing: 0.5em;  /*//中文字间距 */
    28 }
    29 </style>
    30 <body>
    31     <div id="app">
    32         <!-- 第一种:数组 直接传递一个数组,注意:这里的class需要使用 v-moddel 做数据绑定 -->
    33         <h1 :class="['red', 'thin']">第一种:数组 了解</h1>
    34         <!-- 第二种:数组中使用三元表达式 -->
    35         <h1 :class="['red', flag? 'active':'']">第二种:数组中使用三元表达式</h1>
    36         <!-- 第三种:数组中嵌套对象 在数组中 使用对象替代三元表达式,提高代码可读性-->
    37         <h1 :class="['red', 'italic', {'active' : flag}]">第三种:数组中嵌套对象</h1>
    38         <!-- 第四种:直接使用对象 在为class 使用 V-bind 绑定对象的时候,对象的属性是类名,
    39             由于对象属性可带引号也可不带引号,所以这里没有写引号;属性的值 是一个标识符 -->
    40         <!-- <h1 :class="{red:true, thin:true, italic:true, active:false}">第四种:直接使用对象</h1> -->
    41         <h1 :class="classObj">第四种:直接使用对象</h1>
    42 
    43         <!-- <h1 class="red thin">this is a letter</h1> -->
    44         
    45     </div>
    46     <script>
    47        //创建Vue实例 得到ViewModel
    48        var vm = new Vue({
    49            el:"#app",
    50            data:{
    51                flag: true,//第二种:数组中使用三元表达式/第三种:数组中嵌套对象
    52                classObj: {red:true, thin:true, italic:true, active:false},
    53            },
    54            methods:{}
    55        })
    56     </script>
    57 </body>
    58 </html>
  • 相关阅读:
    Mac下eclipse安装SVN插件
    python中函数参数*args和**kw的区别
    Linux下安装JDK1.8
    SpringBoot Profiles特性
    一张图讲解单机FastDFS图片服务器安装步骤(修订版)
    一张图讲解最少机器搭建FastDFS高可用分布式集群安装说明
    Zookeeper作为配置中心使用说明
    一张图秒懂微服务网络架构
    TestNG的静态方法mock的步骤
    Java中indexOf的用法
  • 原文地址:https://www.cnblogs.com/sylys/p/11696569.html
Copyright © 2011-2022 走看看