perf: Popover优化

This commit is contained in:
pipipi-pikachu 2023-10-05 15:09:52 +08:00
parent fed963d0bb
commit 957a786b32
2 changed files with 4 additions and 4 deletions

View File

@ -15,7 +15,7 @@ import 'tippy.js/animations/scale.css'
const props = withDefaults(defineProps<{
value?: boolean
trigger?: 'click' | 'mouseenter'
trigger?: 'click' | 'mouseenter' | 'manual'
placement?: Placement
appendTo?: HTMLElement | 'parent'
contentStyle?: CSSProperties

View File

@ -28,7 +28,7 @@
>
<div class="tools" @mousedown.stop>
<div class="tool-content">
<Popover trigger="click" :value="sizePopoverType === 'pen'">
<Popover trigger="manual" :value="sizePopoverType === 'pen'">
<template #content>
<div class="size">
<div class="label">墨迹粗细</div>
@ -39,7 +39,7 @@
<IconWrite class="icon" />
</div>
</Popover>
<Popover trigger="click" :value="sizePopoverType === 'mark'">
<Popover trigger="manual" :value="sizePopoverType === 'mark'">
<template #content>
<div class="size">
<div class="label">墨迹粗细</div>
@ -50,7 +50,7 @@
<IconHighLight class="icon" />
</div>
</Popover>
<Popover trigger="click" :value="sizePopoverType === 'eraser'">
<Popover trigger="manual" :value="sizePopoverType === 'eraser'">
<template #content>
<div class="size">
<div class="label">橡皮大小</div>