提交 bf648f56 编写于 作者: fxy060608's avatar fxy060608

chore: build

上级 84468553
......@@ -413,12 +413,12 @@ function findUniTarget(target) {
}
return target;
}
function createNativeEvent(evt) {
function createNativeEvent(evt, htmlElement = false) {
const { type, timeStamp, target, currentTarget } = evt;
const event = {
type,
timeStamp,
target: uniShared.normalizeTarget(findUniTarget(target)),
target: uniShared.normalizeTarget(htmlElement ? target : findUniTarget(target)),
detail: {},
currentTarget: uniShared.normalizeTarget(currentTarget)
};
......
......@@ -1259,10 +1259,13 @@ function $nne(evt, eventValue, instance2) {
if (!(evt instanceof Event) || !(currentTarget instanceof HTMLElement)) {
return [evt];
}
if (currentTarget.tagName.indexOf("UNI-") !== 0) {
return [evt];
const isHTMLTarget = currentTarget.tagName.indexOf("UNI-") !== 0;
{
if (isHTMLTarget) {
return [evt];
}
}
const res = createNativeEvent(evt);
const res = createNativeEvent(evt, isHTMLTarget);
if (isClickEvent(evt)) {
normalizeClickEvent(res, evt);
} else if (isMouseEvent(evt)) {
......@@ -1283,12 +1286,12 @@ function findUniTarget(target) {
}
return target;
}
function createNativeEvent(evt) {
function createNativeEvent(evt, htmlElement = false) {
const { type, timeStamp, target, currentTarget } = evt;
const event = {
type,
timeStamp,
target: normalizeTarget(findUniTarget(target)),
target: normalizeTarget(htmlElement ? target : findUniTarget(target)),
detail: {},
currentTarget: normalizeTarget(currentTarget)
};
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册