You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@weex.apache.org by ta...@apache.org on 2017/04/24 03:50:38 UTC

[04/50] [abbrv] incubator-weex git commit: * [html5] fix events bubble error.

* [html5] fix events bubble error.


Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/a303f4fa
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/a303f4fa
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/a303f4fa

Branch: refs/heads/0.12-dev
Commit: a303f4fab7ceaf76c00d15026889914eac624c57
Parents: ca4f199
Author: MrRaindrop <te...@gmail.com>
Authored: Thu Apr 13 17:38:13 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Thu Apr 13 17:38:13 2017 +0800

----------------------------------------------------------------------
 html5/render/vue/core/node.js | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/a303f4fa/html5/render/vue/core/node.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/core/node.js b/html5/render/vue/core/node.js
index ad42198..a780645 100644
--- a/html5/render/vue/core/node.js
+++ b/html5/render/vue/core/node.js
@@ -23,7 +23,10 @@ const supportedEvents = [
 export function createEventMap (context, extras = []) {
   const eventMap = {}
   supportedEvents.concat(extras).forEach(name => {
-    eventMap[name] = event => context.$emit(name, event)
+    eventMap[name] = function (e) {
+      e.stopPropagation()
+      context.$emit(name, e)
+    }
   })
   return eventMap
 }