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>Documenttitle>
 8     <script src="./lib/vue-2.4.0.js">script>
 9     
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         
33         <h1 :class="['red', 'thin']">第一种:数组 了解h1>
34         
35         <h1 :class="['red', flag? 'active':'']">第二种:数组中使用三元表达式h1>
36         
37         <h1 :class="['red', 'italic', {'active' : flag}]">第三种:数组中嵌套对象h1>
38         
40         
41         <h1 :class="classObj">第四种:直接使用对象h1>
42 
43         
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>

 

你可能感兴趣的:(vue 中使用class(样式))