Evan You 11 лет назад
Родитель
Сommit
d229fe0c1a
1 измененных файлов с 28 добавлено и 0 удалено
  1. 28 0
      changes.md

+ 28 - 0
changes.md

@@ -200,4 +200,32 @@ Vue.transition('fade', {
     }
   }
 })
+```
+
+## Events API
+
+Now if an event handler return `false`, it will stop event propagation for `$dispatch` and stop broadcasting to children for `$broadcast`.
+
+``` js
+var a = new Vue()
+var b = new Vue({
+  parent: a
+})
+var c = new Vue({
+  parent: b
+})
+
+a.$on('test', function () {
+  console.log('a')
+})
+b.$on('test', function () {
+  console.log('b')
+  return false
+})
+c.$on('test', function () {
+  console.log('c')
+})
+c.$dispatch('test')
+// -> 'c'
+// -> 'b'
 ```