fix(popper): fix popper modifier overriding issue (#399)

This commit is contained in:
jeremywu 2020-10-09 15:29:36 +08:00 committed by GitHub
parent cc2ab5c417
commit 20458b7779
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -19,12 +19,13 @@ export default function usePopperOptions(props: IUsePopperProps, state: IUsePopp
return computed(() => {
return {
placement: props.placement,
...props.popperOptions,
// Avoiding overriding modifiers.
modifiers: buildModifiers({
arrow: state.arrow.value,
arrowOffset: props.arrowOffset,
offset: props.offset,
}, props.popperOptions?.modifiers),
...props.popperOptions,
}
})
}