From 910b3d017d17f81143fa0e6319333134ea3f024a Mon Sep 17 00:00:00 2001 From: fxy060608 Date: Tue, 3 Sep 2019 15:53:50 +0800 Subject: [PATCH] fix(h5): wxs instance --- src/core/view/plugins/index.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/core/view/plugins/index.js b/src/core/view/plugins/index.js index 0660875e1..e05b5e319 100644 --- a/src/core/view/plugins/index.js +++ b/src/core/view/plugins/index.js @@ -54,10 +54,9 @@ export default { Vue.prototype.$handleWxsEvent = function ($event) { if ($event instanceof Event) { // 未处理的 event 对象 需要对 target 校正及包装 - // 查找 uniTarget - const target = findUniTarget($event, this.$el) - const instance = target && target.__vue__ && target.__vue__.$getComponentDescriptor() - $event = processEvent.call(this, $event.type, $event, {}, target || $event.target, $event.currentTarget) + const currentTarget = $event.currentTarget + const instance = currentTarget && currentTarget.__vue__ && currentTarget.__vue__.$getComponentDescriptor() + $event = processEvent.call(this, $event.type, $event, {}, findUniTarget($event, this.$el) || $event.target, $event.currentTarget) $event.instance = instance } return $event -- GitLab