提交 ded004cc 编写于 作者: Q qiang

fix: event target

上级 ac82a6b2
......@@ -34,14 +34,13 @@ export function $nne(this: ComponentPublicInstance, evt: Event) {
}
export function createNativeEvent(evt: Event | TouchEvent) {
const { type, timeStamp, currentTarget } = evt
const target = normalizeTarget(currentTarget as HTMLElement)
const { type, timeStamp, target, currentTarget } = evt
const event = {
type,
timeStamp,
target,
target: normalizeTarget(target as HTMLElement),
detail: {},
currentTarget: target,
currentTarget: normalizeTarget(currentTarget as HTMLElement),
}
if (evt.type.startsWith('touch')) {
;(event as any).touches = (evt as TouchEvent).touches
......
......@@ -283,14 +283,13 @@ function createCallbacks(namespace) {
};
}
function createNativeEvent(evt) {
const {type, timeStamp, currentTarget} = evt;
const target = uniShared.normalizeTarget(currentTarget);
const {type, timeStamp, target, currentTarget} = evt;
const event = {
type,
timeStamp,
target,
target: uniShared.normalizeTarget(target),
detail: {},
currentTarget: target
currentTarget: uniShared.normalizeTarget(currentTarget)
};
if (evt.type.startsWith("touch")) {
event.touches = evt.touches;
......
......@@ -839,14 +839,13 @@ function $nne(evt) {
return res;
}
function createNativeEvent(evt) {
const {type, timeStamp, currentTarget} = evt;
const target = normalizeTarget(currentTarget);
const {type, timeStamp, target, currentTarget} = evt;
const event = {
type,
timeStamp,
target,
target: normalizeTarget(target),
detail: {},
currentTarget: target
currentTarget: normalizeTarget(currentTarget)
};
if (evt.type.startsWith("touch")) {
event.touches = evt.touches;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册