zoukankan      html  css  js  c++  java
  • Day1.9 属性绑定设置元素class类样式

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="../lib/js/vue.js"></script>
    <style>
    .color{
    color: darkred;
    }
    .fontWe{
    font-weight: 200;
    }
    .italic{
    font-style: italic;
    }
    .active{
    letter-spacing: 0.5em;
    }
    </style>
    </head>
    <body>
    <div id="app">
    <!-- <h1 class="color italic">这是我的第一只猫,名叫暮朝</h1> -->

    <!-- 直接传一个数组,注意:这里的 class 要使用 v-bind 做数据绑定-->
    <h1 :class="['color','italic']">这是我的第一只猫,名叫暮朝</h1>

    <!-- 在数组中使用三元表达式 -->
    <h1 :class="['color','italic',flag?'active':'']">这是我的第一只猫,名叫暮朝</h1>

    <!-- 在数组中使用对象 来代替三元表达式,提高代码的可读性 -->
    <h1 :class="['color','italic',{'fontWe':flag}]">这是我的第一只猫,名叫暮朝</h1>

    <!-- 在为 class 使用 v-bind 绑定 对象的时候,对象的属性是类名,对象的属性可带引号,也可不带引号
    属性的值 是一个标识符 -->
    <h1 :class="classObj">这是我的第一只猫,名叫暮朝</h1>
    </div>
    <script>
    const vm = new Vue({
    el:'#app',
    data:{
    flag:true,
    classObj:{color:true,fontWe:true,italic:true,active:true}
    },
    methods:{}
    })
    </script>
    </body>
    </html>
  • 相关阅读:
    将iso镜像转换为docker镜像
    Linux awk使用方法~~整理
    Linux sed使用方法
    Linux 环境变量梳理
    学习docker——命令总结
    Golang 字符串操作--使用strings、strconv包
    WebSocket实现一个聊天室
    学习WebSocket
    PHP面试题整理
    php使用gd库输出中文内容的图片
  • 原文地址:https://www.cnblogs.com/zhaohui-116/p/12007272.html
Copyright © 2011-2022 走看看