swiper-next
Version:
Vue3 的 Swiper 组件
24 lines (23 loc) • 521 B
JavaScript
import { normalizeTarget } from "../shared/index.mjs";
function useCustomEvent(ref, emit) {
return (name, evt, detail) => {
if (ref.value) {
emit(name, normalizeCustomEvent(name, evt, ref.value, detail || {}));
}
};
}
function normalizeCustomEvent(name, domEvt, el, detail) {
let target;
target = el;
target = normalizeTarget(el);
return {
type: detail.type || name,
timeStamp: domEvt.timeStamp || 0,
target,
currentTarget: target,
detail
};
}
export {
useCustomEvent
};