refactor(use): adjust useEventListener params

This commit is contained in:
chenjiahan
2020-09-12 21:16:44 +08:00
parent 9b502bcbbd
commit a58da5570b
5 changed files with 24 additions and 36 deletions

View File

@@ -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()}>