mirror of
https://github.com/pipipi-pikachu/PPTist.git
synced 2025-04-15 02:20:00 +08:00
perf: Popover优化
This commit is contained in:
parent
fed963d0bb
commit
957a786b32
@ -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
|
||||
|
@ -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>
|
||||
|
Loading…
x
Reference in New Issue
Block a user