diff --git "a/\346\236\227\351\270\277\351\221\253/note2021-6-02-01.md" "b/\346\236\227\351\270\277\351\221\253/note2021-6-02-01.md"
new file mode 100644
index 0000000000000000000000000000000000000000..4482ee201fd688511012e3113abb11ca71e7f9b5
--- /dev/null
+++ "b/\346\236\227\351\270\277\351\221\253/note2021-6-02-01.md"
@@ -0,0 +1,269 @@
+# 列表渲染(Vue的第六次课)
+
+## 用 v-for 把一个数组对应为一组元素
+
+我们可以用 v-for 指令基于一个数组来渲染一个列表。v-for 指令需要使用 item in items 形式的特殊语法,其中 items 是源数据数组,而 item 则是被迭代的数组元素的别名。
+
+下面给你演示一个例子:
+
+
+
+
+ {{index+1}} {{key}} - {{varl}} |
+
+
+
+
+
+
+
+
diff --git "a/\346\236\227\351\270\277\351\221\253/note2021-6-04-01.md" "b/\346\236\227\351\270\277\351\221\253/note2021-6-04-01.md"
new file mode 100644
index 0000000000000000000000000000000000000000..36844f232adb00203487d17821aaa42ee5ce2965
--- /dev/null
+++ "b/\346\236\227\351\270\277\351\221\253/note2021-6-04-01.md"
@@ -0,0 +1,266 @@
+# 事件处理(Vue的第七次课)
+
+## 监听事件
+
+可以用 v-on 指令监听 DOM 事件,并在触发时运行一些 JavaScript 代码。
+
+示例:
+
+
+
+
The button above has been clicked {{ counter }} times.
+
+ var example1 = new Vue({
+ el: '#example-1',
+ data: {
+ counter: 0
+ }
+ })
+
+结果是一个按钮可以点击,下面是显示点击的次数!
+
+## 事件处理方法
+
+然而许多事件处理逻辑会更为复杂,所以直接把 JavaScript 代码写在 v-on 指令中是不可行的。因此 v-on 还可以接收一个需要调用的方法名称。
+
+
+
+
+
+
+
+
+这样会弹出一个弹出框:你好 四肢强,有害水,硫化砷,沪小胖,路网等!
+
+
+## 内联处理器中的方法
+
+除了直接绑定到一个方法,也可以在内联 JavaScript 语句中调用方法:
+
+
+
+
+
+
+
+
+这个方法直接在js语句中调用
+
+
+有时也需要在内联语句处理器中访问原始的 DOM 事件。可以用特殊变量 $event 把它传入方法:
+
+
+
+
+
+
+
+输出了:欢迎来到我的世界,come on !
+
+## 事件修饰符
+
+在事件处理程序中调用 event.preventDefault() 或 event.stopPropagation() 是非常常见的需求。尽管我们可以在方法中轻松实现这点,但更好的方式是:方法只有纯粹的数据逻辑,而不是去处理 DOM 事件细节。
+
+为了解决这个问题,Vue.js 为 v-on 提供了事件修饰符。之前提过,修饰符是由点开头的指令后缀来表示的。
+
+.stop
+.prevent
+.capture
+.self
+.once
+.passive
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+...
+
+
+
+...
+使用修饰符时,顺序很重要;相应的代码会以同样的顺序产生。因此,用 v-on:click.prevent.self 会阻止所有的点击,而 v-on:click.self.prevent 只会阻止对元素自身的点击。
+
+例子:
+
+
+
//都输出的话,就是冒泡
+ // 当事件绑定这个.stop后,点击该按钮只能输出这一级,不会在向上响应实现
+
+
+
+
+
+
+