fix(web-antdv-next): 统一 Popover 和 Tooltip trigger 数组写法

pull/359/head
XuZhiqiang 2026-06-06 22:56:31 +08:00
parent 8fe46edfba
commit 7bc60c481a
7 changed files with 15 additions and 15 deletions

View File

@ -78,7 +78,7 @@ function handleClick(doc: any) {
</div>
</div>
</div>
<Tooltip placement="topLeft" trigger="click">
<Tooltip placement="topLeft" :trigger="['click']">
<div ref="documentRef"></div>
<template #title>
<div class="mb-3 text-base font-bold">{{ document?.title }}</div>

View File

@ -248,7 +248,7 @@ function addNode(type: number) {
<template>
<div class="node-handler-wrapper">
<div class="node-handler">
<Popover trigger="hover" placement="right" width="auto" v-if="!readonly">
<Popover :trigger="['hover']" placement="right" width="auto" v-if="!readonly">
<template #content>
<div class="handler-item-wrapper">
<div

View File

@ -767,7 +767,7 @@ defineExpose({ loadTodoTask });
v-model:open="popOverVisible.approve"
placement="top"
:styles="{ root: { minWidth: '400px', zIndex: 300 } }"
trigger="click"
:trigger="['click']"
@open-change="handlePopoverVisible"
v-if="
runningTask &&
@ -871,7 +871,7 @@ defineExpose({ loadTodoTask });
v-model:open="popOverVisible.reject"
placement="top"
:styles="{ root: { minWidth: '400px' } }"
trigger="click"
:trigger="['click']"
v-if="
runningTask &&
isHandleTaskStatus() &&
@ -928,7 +928,7 @@ defineExpose({ loadTodoTask });
v-model:open="popOverVisible.copy"
placement="top"
:styles="{ root: { width: '400px' } }"
trigger="click"
:trigger="['click']"
v-if="
runningTask &&
isHandleTaskStatus() &&
@ -1000,7 +1000,7 @@ defineExpose({ loadTodoTask });
v-model:open="popOverVisible.transfer"
placement="top"
:styles="{ root: { width: '400px' } }"
trigger="click"
:trigger="['click']"
v-if="
runningTask &&
isHandleTaskStatus() &&
@ -1073,7 +1073,7 @@ defineExpose({ loadTodoTask });
v-model:open="popOverVisible.delegate"
placement="top"
:styles="{ root: { width: '400px' } }"
trigger="click"
:trigger="['click']"
v-if="
runningTask &&
isHandleTaskStatus() &&
@ -1146,7 +1146,7 @@ defineExpose({ loadTodoTask });
v-model:open="popOverVisible.addSign"
placement="top"
:styles="{ root: { width: '400px' } }"
trigger="click"
:trigger="['click']"
v-if="
runningTask &&
isHandleTaskStatus() &&
@ -1231,7 +1231,7 @@ defineExpose({ loadTodoTask });
v-model:open="popOverVisible.deleteSign"
placement="top"
:styles="{ root: { width: '400px' } }"
trigger="click"
:trigger="['click']"
v-if="runningTask?.children.length > 0"
>
<Button type="dashed" @click="openPopover('deleteSign')">
@ -1297,7 +1297,7 @@ defineExpose({ loadTodoTask });
v-model:open="popOverVisible.return"
placement="top"
:styles="{ root: { width: '400px' } }"
trigger="click"
:trigger="['click']"
v-if="
runningTask &&
isHandleTaskStatus() &&
@ -1370,7 +1370,7 @@ defineExpose({ loadTodoTask });
v-model:open="popOverVisible.cancel"
placement="top"
:width="500"
trigger="click"
:trigger="['click']"
v-if="
userId === processInstance?.startUser?.id &&
!isEndProcessStatus(processInstance?.status)

View File

@ -98,7 +98,7 @@ const [Grid, gridApi] = useVbenVxeGrid({
<Popover
v-if="row.deviceMessage"
placement="topLeft"
trigger="hover"
:trigger="['hover']"
:overlay-style="{ maxWidth: '600px' }"
>
<template #content>

View File

@ -434,7 +434,7 @@ watch(
<Popover
placement="leftTop"
:overlay-style="{ width: '450px' }"
trigger="click"
:trigger="['click']"
:arrow="true"
overlay-class-name="json-params-detail-popover"
>

View File

@ -249,7 +249,7 @@ watch(
v-if="selectedProperty"
placement="rightTop"
:overlay-style="{ width: '350px' }"
trigger="click"
:trigger="['click']"
:arrow="true"
overlay-class-name="property-detail-popover"
>

View File

@ -24,7 +24,7 @@ function handleSelect(item: Emoji) {
</script>
<template>
<Popover placement="top" trigger="click">
<Popover placement="top" :trigger="['click']">
<template #content>
<!-- TODO: antdv-next 暂不支持 List 组件后续组件库会新增 Listy 组件替代 List -->
<div class="h-[300px] w-[500px] overflow-auto">