fix: tour center

pull/6577/head
tangjinzhou 2023-05-17 22:12:52 +08:00
parent e5787c2ed2
commit 429172b345
1 changed files with 16 additions and 2 deletions

View File

@ -209,10 +209,24 @@ const Tour = defineComponent({
rootClassName={rootClassName} rootClassName={rootClassName}
/> />
<Trigger <Trigger
builtinPlacements={getPlacements(arrowPointAtCenter.value)}
{...restProps} {...restProps}
builtinPlacements={
!curStep.value.target
? undefined
: restProps.builtinPlacements ?? getPlacements(arrowPointAtCenter.value)
}
ref={triggerRef} ref={triggerRef}
popupStyle={curStep.value.style} popupStyle={
!curStep.value.target
? {
...curStep.value.style,
position: 'fixed',
left: CENTER_PLACEHOLDER.left,
top: CENTER_PLACEHOLDER.top,
transform: 'translate(-50%, -50%)',
}
: curStep.value.style
}
popupPlacement={mergedPlacement.value} popupPlacement={mergedPlacement.value}
popupVisible={mergedOpen.value} popupVisible={mergedOpen.value}
popupClassName={classNames(rootClassName, curStep.value.className)} popupClassName={classNames(rootClassName, curStep.value.className)}