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

fix(mp): input returnValue

上级 96bd8b5d
......@@ -1039,13 +1039,16 @@ function handleEvent (event) {
if (!dataset) {
return console.warn(`事件信息不存在`)
}
const eventOpts = dataset.eventOpts || dataset['event-opts'];// 支付宝 web-view 组件 dataset 非驼峰
const eventOpts = dataset.eventOpts || dataset['event-opts']; // 支付宝 web-view 组件 dataset 非驼峰
if (!eventOpts) {
return console.warn(`事件信息不存在`)
}
// [['handle',[1,2,a]],['handle1',[1,2,a]]]
const eventType = event.type;
const ret = [];
eventOpts.forEach(eventOpt => {
let type = eventOpt[0];
const eventsArray = eventOpt[1];
......@@ -1077,18 +1080,22 @@ function handleEvent (event) {
}
handler.once = true;
}
handler.apply(handlerCtx, processEventArgs(
ret.push(handler.apply(handlerCtx, processEventArgs(
this.$vm,
event,
eventArray[1],
eventArray[2],
isCustom,
methodName
));
)));
}
});
}
});
if (ret.length === 1) {
return ret[0]
}
}
const hooks = [
......
......@@ -1404,13 +1404,16 @@ function handleEvent (event) {
if (!dataset) {
return console.warn(`事件信息不存在`)
}
const eventOpts = dataset.eventOpts || dataset['event-opts'];// 支付宝 web-view 组件 dataset 非驼峰
const eventOpts = dataset.eventOpts || dataset['event-opts']; // 支付宝 web-view 组件 dataset 非驼峰
if (!eventOpts) {
return console.warn(`事件信息不存在`)
}
// [['handle',[1,2,a]],['handle1',[1,2,a]]]
const eventType = event.type;
const ret = [];
eventOpts.forEach(eventOpt => {
let type = eventOpt[0];
const eventsArray = eventOpt[1];
......@@ -1442,18 +1445,22 @@ function handleEvent (event) {
}
handler.once = true;
}
handler.apply(handlerCtx, processEventArgs(
ret.push(handler.apply(handlerCtx, processEventArgs(
this.$vm,
event,
eventArray[1],
eventArray[2],
isCustom,
methodName
));
)));
}
});
}
});
if (ret.length === 1) {
return ret[0]
}
}
const hooks = [
......
......@@ -1170,13 +1170,16 @@ function handleEvent (event) {
if (!dataset) {
return console.warn(`事件信息不存在`)
}
const eventOpts = dataset.eventOpts || dataset['event-opts'];// 支付宝 web-view 组件 dataset 非驼峰
const eventOpts = dataset.eventOpts || dataset['event-opts']; // 支付宝 web-view 组件 dataset 非驼峰
if (!eventOpts) {
return console.warn(`事件信息不存在`)
}
// [['handle',[1,2,a]],['handle1',[1,2,a]]]
const eventType = event.type;
const ret = [];
eventOpts.forEach(eventOpt => {
let type = eventOpt[0];
const eventsArray = eventOpt[1];
......@@ -1208,18 +1211,22 @@ function handleEvent (event) {
}
handler.once = true;
}
handler.apply(handlerCtx, processEventArgs(
ret.push(handler.apply(handlerCtx, processEventArgs(
this.$vm,
event,
eventArray[1],
eventArray[2],
isCustom,
methodName
));
)));
}
});
}
});
if (ret.length === 1) {
return ret[0]
}
}
const hooks = [
......
......@@ -1103,13 +1103,16 @@ function handleEvent (event) {
if (!dataset) {
return console.warn(`事件信息不存在`)
}
const eventOpts = dataset.eventOpts || dataset['event-opts'];// 支付宝 web-view 组件 dataset 非驼峰
const eventOpts = dataset.eventOpts || dataset['event-opts']; // 支付宝 web-view 组件 dataset 非驼峰
if (!eventOpts) {
return console.warn(`事件信息不存在`)
}
// [['handle',[1,2,a]],['handle1',[1,2,a]]]
const eventType = event.type;
const ret = [];
eventOpts.forEach(eventOpt => {
let type = eventOpt[0];
const eventsArray = eventOpt[1];
......@@ -1141,18 +1144,22 @@ function handleEvent (event) {
}
handler.once = true;
}
handler.apply(handlerCtx, processEventArgs(
ret.push(handler.apply(handlerCtx, processEventArgs(
this.$vm,
event,
eventArray[1],
eventArray[2],
isCustom,
methodName
));
)));
}
});
}
});
if (ret.length === 1) {
return ret[0]
}
}
const hooks = [
......
......@@ -1184,13 +1184,16 @@ function handleEvent (event) {
if (!dataset) {
return console.warn(`事件信息不存在`)
}
const eventOpts = dataset.eventOpts || dataset['event-opts'];// 支付宝 web-view 组件 dataset 非驼峰
const eventOpts = dataset.eventOpts || dataset['event-opts']; // 支付宝 web-view 组件 dataset 非驼峰
if (!eventOpts) {
return console.warn(`事件信息不存在`)
}
// [['handle',[1,2,a]],['handle1',[1,2,a]]]
const eventType = event.type;
const ret = [];
eventOpts.forEach(eventOpt => {
let type = eventOpt[0];
const eventsArray = eventOpt[1];
......@@ -1222,18 +1225,22 @@ function handleEvent (event) {
}
handler.once = true;
}
handler.apply(handlerCtx, processEventArgs(
ret.push(handler.apply(handlerCtx, processEventArgs(
this.$vm,
event,
eventArray[1],
eventArray[2],
isCustom,
methodName
));
)));
}
});
}
});
if (ret.length === 1) {
return ret[0]
}
}
const hooks = [
......
......@@ -1041,13 +1041,16 @@ function handleEvent (event) {
if (!dataset) {
return console.warn(`事件信息不存在`)
}
const eventOpts = dataset.eventOpts || dataset['event-opts'];// 支付宝 web-view 组件 dataset 非驼峰
const eventOpts = dataset.eventOpts || dataset['event-opts']; // 支付宝 web-view 组件 dataset 非驼峰
if (!eventOpts) {
return console.warn(`事件信息不存在`)
}
// [['handle',[1,2,a]],['handle1',[1,2,a]]]
const eventType = event.type;
const ret = [];
eventOpts.forEach(eventOpt => {
let type = eventOpt[0];
const eventsArray = eventOpt[1];
......@@ -1079,18 +1082,22 @@ function handleEvent (event) {
}
handler.once = true;
}
handler.apply(handlerCtx, processEventArgs(
ret.push(handler.apply(handlerCtx, processEventArgs(
this.$vm,
event,
eventArray[1],
eventArray[2],
isCustom,
methodName
));
)));
}
});
}
});
if (ret.length === 1) {
return ret[0]
}
}
const hooks = [
......
......@@ -3,4 +3,4 @@ export {
}
from './upx2px'
export * from '../service/api/interceptor'
export * from '../service/api/base/interceptor'
......@@ -455,13 +455,16 @@ export function handleEvent (event) {
if (!dataset) {
return console.warn(`事件信息不存在`)
}
const eventOpts = dataset.eventOpts || dataset['event-opts']// 支付宝 web-view 组件 dataset 非驼峰
const eventOpts = dataset.eventOpts || dataset['event-opts'] // 支付宝 web-view 组件 dataset 非驼峰
if (!eventOpts) {
return console.warn(`事件信息不存在`)
}
// [['handle',[1,2,a]],['handle1',[1,2,a]]]
const eventType = event.type
const ret = []
eventOpts.forEach(eventOpt => {
let type = eventOpt[0]
const eventsArray = eventOpt[1]
......@@ -493,16 +496,20 @@ export function handleEvent (event) {
}
handler.once = true
}
handler.apply(handlerCtx, processEventArgs(
ret.push(handler.apply(handlerCtx, processEventArgs(
this.$vm,
event,
eventArray[1],
eventArray[2],
isCustom,
methodName
))
)))
}
})
}
})
if (ret.length === 1) {
return ret[0]
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册