e il y a 9 mois
Parent
commit
9e82fc5e7b
3 fichiers modifiés avec 114 ajouts et 1 suppressions
  1. 8 1
      vue/vue初阶/1.html
  2. 51 0
      vue/vue初阶/6.表单标签.html
  3. 55 0
      vue/vue初阶/7.样式绑定.html

+ 8 - 1
vue/vue初阶/1.html

@@ -6,8 +6,15 @@
     <title>Document</title>
 </head>
 <body>
+    <div id="vase">
+        <p id="happy">
+            你好
+        </p>
+    </div>
     <script>
-        // alert(innerText("<h1>哈哈哈</h1>"))
+        var content = document.getElementById("happy");
+        alert(content.innerHTML);
+        alert(content.innerText);
     </script>
 </body>
 </html>

+ 51 - 0
vue/vue初阶/6.表单标签.html

@@ -0,0 +1,51 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <title>Document</title>
+</head>
+<body>
+    <div id="app">
+        输入框: 
+        <input type="text" v-model="message">
+        <br>
+
+        下拉框:
+        <select v-model="part1">
+            <option value="1">小学</option>
+            <option value="2">初中</option>
+            <option value="3">高中</option>
+            <option value="4">大学</option>
+        </select>
+        <br>
+
+        单选框:
+        <input type="radio" v-model="part2" value="0">男
+        <input type="radio" v-model="part2" value="1">女
+        <br>
+        多选框:
+        <input type="checkbox" v-model="part3" value="1">篮球
+        <input type="checkbox" v-model="part3" value="2">足球
+        <input type="checkbox" v-model="part3" value="3">羽毛球
+        <input type="checkbox" v-model="part3" value="4">乒乓球
+        <input type="checkbox" v-model="part3" value="5">网球
+        <br>
+        文本域:
+        <textarea v-model="part4"></textarea>
+    </div>
+    <script src="./vue.js"></script>
+    <script>
+        var app = new Vue({
+            el:"#app",
+            data:{
+                message: "Hello Vue!",
+                part1: "4",
+                part2: '1',
+                part3: ["2","4"],
+                part4: '哈哈哈哈哈'
+            }
+        })
+    </script>
+</body>
+</html>

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

@@ -0,0 +1,55 @@
+<!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>
+      .happy {
+        width: 300px;
+        height: 200px;
+        background-color: red;
+        margin: 100px auto;
+      }
+      .word {
+        color: #ff0;
+        font-size: 36px;
+        font-weight: 600;
+      }
+    </style>
+  </head>
+  <body>
+    <!-- 
+        样式绑定内置指令:
+            class 和 style
+
+        1.v-bind:class="样式"
+        2.:class="样式"
+    -->
+    <div id="app">
+      <!-- 对象 -->
+      <!-- <div :class="{happy:isShow,word:isShow}">你好</div> -->
+      <!-- <div v-bind:class="{happy:isShow}"></div> -->
+      <!-- <div v-bind:class="{happy:true}"></div> -->
+
+
+      <!-- 数组 -->
+      <!-- <div :class="['happy','word']">你好</div> -->
+      <!-- <div v-bind:class="['happy','word']">你好</div> -->
+
+      <!-- 数组 + 对象 -->
+
+      <div :class="['happy',{word:true}]">哈哈哈哈</div>
+
+    </div>
+    <script src="./vue.js"></script>
+    <script>
+      var app = new Vue({
+        el: "#app",
+        data: {
+          isShow: true,
+        },
+      });
+    </script>
+  </body>
+</html>