mirror of
https://github.com/pipipi-pikachu/PPTist.git
synced 2025-04-15 02:20:00 +08:00
perf: 优化空文本框自动删除逻辑(#124)
This commit is contained in:
parent
72dc163217
commit
1c4ad8eebd
@ -45,7 +45,6 @@
|
|||||||
'--paragraphSpace': `${elementInfo.paragraphSpace === undefined ? 5 : elementInfo.paragraphSpace}px`,
|
'--paragraphSpace': `${elementInfo.paragraphSpace === undefined ? 5 : elementInfo.paragraphSpace}px`,
|
||||||
}"
|
}"
|
||||||
@update="value => updateContent(value)"
|
@update="value => updateContent(value)"
|
||||||
@blur="checkEmptyText()"
|
|
||||||
@mousedown="$event => handleSelectElement($event, false)"
|
@mousedown="$event => handleSelectElement($event, false)"
|
||||||
@touchstart="$event => handleSelectElement($event)"
|
@touchstart="$event => handleSelectElement($event)"
|
||||||
/>
|
/>
|
||||||
@ -163,6 +162,11 @@ export default defineComponent({
|
|||||||
if (!pureText) slidesStore.deleteElement(props.elementInfo.id)
|
if (!pureText) slidesStore.deleteElement(props.elementInfo.id)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const isHandleElement = computed(() => handleElementId.value === props.elementInfo.id)
|
||||||
|
watch(isHandleElement, () => {
|
||||||
|
if (!isHandleElement.value) checkEmptyText()
|
||||||
|
})
|
||||||
|
|
||||||
return {
|
return {
|
||||||
elementRef,
|
elementRef,
|
||||||
shadowStyle,
|
shadowStyle,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user