zheng 2 долоо хоног өмнө
parent
commit
2a862f8f4d

+ 43 - 0
vue/初阶/7.样式绑定.html

@@ -0,0 +1,43 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <title>Document</title>
+    <style>
+        .colors {
+            color: red;
+        }
+        .aa {
+            font-style: italic;
+        }
+    </style>
+</head>
+<body>
+    <div id="app">
+        <!-- 
+            内置指令: 
+             v-bind => :
+             v-bind:class / :class
+        -->
+        <!-- 对象 -->
+        <h1 v-bind:class="{colors:isShow}">{{msg}}</h1>
+        <!-- 数组 -->
+        <h1 v-bind:class="['colors','aa']">哈哈哈哈</h1>
+        <!-- 数组 + 对象 -->
+        <h1 :class="['colors',{aa: isShow}]">嘿嘿</h1>
+    </div>
+    <script src="./vue.js"></script>
+    <!-- 
+    -->
+    <script>
+        var app = new Vue({
+            el:"#app",
+            data:{
+                msg:"你好啊",
+                isShow: true
+            }
+        })
+    </script>
+</body>
+</html>

+ 36 - 0
vue/初阶/8.样式绑定.html

@@ -0,0 +1,36 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <title>Document</title>
+    <style>
+    </style>
+</head>
+<body>
+    <div id="app">
+        <!-- 
+            内置指令: 
+             v-bind => :
+             v-bind:style / :style
+        -->
+        <!-- 对象 -->
+        <h1 v-bind:style="{color:'purple',fontSize: aa + 'px'}">{{msg}}</h1>
+        <!-- 数组 -->
+        <h1 :style="[{color: bb}]">哈哈哈哈</h1>
+    </div>
+    <script src="./vue.js"></script>
+    <!-- 
+    -->
+    <script>
+        var app = new Vue({
+            el:"#app",
+            data:{
+                msg:"你好啊",
+                aa:40,
+                bb: 'red'
+            }
+        })
+    </script>
+</body>
+</html>