e 1 year ago
parent
commit
0d9a088bd0

+ 2 - 3
vue2.0/vue初阶/10.计算属性.html

@@ -26,7 +26,6 @@
         <br>
         <!-- 4.侦听器 -->
         侦听器:{{full}}
-        
       </div>
     </div>
     <script src="./vue.js"></script>
@@ -94,9 +93,9 @@
                         // 方法....
             //     }
             // }
-            
         }
       });
-    </script>
+      app.myName = '';
+   </script>
   </body>
 </html>

+ 69 - 0
vue2.0/vue初阶/11.列表渲染.html

@@ -0,0 +1,69 @@
+<!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">
+        <!-- v-for 
+            为什么要绑定key? 为了数据的唯一性
+            格式:
+            v-for="(item<每一项>,index<每一项的下标>) in/of 循环的值(数组,对象,数字,字符串)" :key="index"
+        -->
+        <!-- 1.渲染数组 -->
+        <div v-for="(item,index) in arr" :key="key">
+            我叫{{item.name}}--今年{{item.age}}了--我是{{item.sex}}孩
+        </div>
+        <!-- 2.渲染对象 -->
+        <div v-for="(item,index) in obj" :key="index">
+            {{item}}
+        </div>
+        <!-- 3.渲染number -->
+        <div v-for="(item,index) in 10" :key="index">
+            {{item}}
+        </div>
+        <!-- 4.渲染字符串 -->
+        <div v-for="(item,index) in str" :key="index">
+            {{item}}
+        </div>
+    </div>
+    <script src="./vue.js"></script>
+    <script>
+        var app = new Vue({
+            el:"#app",
+            data:{
+                arr:[
+                    {
+                        name:"Lucy",
+                        age: 11,
+                        sex: '女'
+                    },
+                    {
+                        name:"八戒",
+                        age: 21,
+                        sex: '男'
+                    },
+                    {
+                        name:"孙悟空",
+                        age: 27,
+                        sex: '男'
+                    },
+                    {
+                        name:"唐僧",
+                        age: 33,
+                        sex: '女'
+                    }
+                ],
+                obj: {
+                    name: "沙和尚",
+                    like: "吃肉",
+                    special: "力大无穷"
+                },
+                str:'hello'
+            }
+        })
+    </script>
+</body>
+</html>

+ 2 - 1
vue2.0/vue初阶/2.vue的导入.html

@@ -9,7 +9,8 @@
     <!-- 
         Vue2的特点:
         1.MVVM模式:model view viewModel 视图驱动数据变化 数据变化 视图变化 => 响应式原理
-
+        2.组件化
+        3.模块化
      -->
     <div id="app"></div>
     <script src="./vue.js"></script>