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
}