refactor(use): adjust useEventListener params
This commit is contained in:
@@ -72,6 +72,12 @@ export default createComponent({
|
||||
}
|
||||
};
|
||||
|
||||
const onScroll = () => {
|
||||
if (opened.value) {
|
||||
updateOffset();
|
||||
}
|
||||
};
|
||||
|
||||
const toggleItem = (active) => {
|
||||
children.forEach((item, index) => {
|
||||
if (index === active) {
|
||||
@@ -121,15 +127,7 @@ export default createComponent({
|
||||
callback: onClickOutside,
|
||||
});
|
||||
|
||||
useEventListener({
|
||||
type: 'scroll',
|
||||
target: scroller,
|
||||
listener() {
|
||||
if (opened.value) {
|
||||
updateOffset();
|
||||
}
|
||||
},
|
||||
});
|
||||
useEventListener('scroll', onScroll, { target: scroller });
|
||||
|
||||
return () => (
|
||||
<div ref={rootRef} class={bem()}>
|
||||
|
||||
@@ -156,11 +156,7 @@ export default createComponent({
|
||||
}
|
||||
};
|
||||
|
||||
useEventListener({
|
||||
type: 'scroll',
|
||||
target: scroller,
|
||||
listener: onScroll,
|
||||
});
|
||||
useEventListener('scroll', onScroll, { target: scroller });
|
||||
|
||||
watch(
|
||||
() => props.indexList,
|
||||
|
||||
+1
-5
@@ -143,11 +143,7 @@ export default createComponent({
|
||||
|
||||
usePublicApi({ check });
|
||||
|
||||
useEventListener({
|
||||
type: 'scroll',
|
||||
target: scroller,
|
||||
listener: check,
|
||||
});
|
||||
useEventListener('scroll', check, { target: scroller });
|
||||
|
||||
return () => {
|
||||
const Content = slots.default?.();
|
||||
|
||||
+1
-5
@@ -101,11 +101,7 @@ export default createComponent({
|
||||
emitScrollEvent(scrollTop);
|
||||
};
|
||||
|
||||
useEventListener({
|
||||
type: 'scroll',
|
||||
target: scroller,
|
||||
listener: onScroll,
|
||||
});
|
||||
useEventListener('scroll', onScroll, { target: scroller });
|
||||
|
||||
useVisibilityChange(rootRef, onScroll);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user