diff --git a/src/views/Editor/Canvas/LinkDialog.vue b/src/views/Editor/Canvas/LinkDialog.vue index 8c76f4a7..95241662 100644 --- a/src/views/Editor/Canvas/LinkDialog.vue +++ b/src/views/Editor/Canvas/LinkDialog.vue @@ -22,7 +22,12 @@ v-if="type === 'slide'" v-model:value="slideId" > - 幻灯片 {{index + 1}} + 幻灯片 {{index + 1}}
@@ -57,13 +62,13 @@ const emit = defineEmits<{ }>() const { handleElement } = storeToRefs(useMainStore()) -const { slides } = storeToRefs(useSlidesStore()) +const { slides, currentSlide } = storeToRefs(useSlidesStore()) const type = ref('web') const address = ref('') const slideId = ref('') -slideId.value = slides.value[0].id +slideId.value = slides.value.find(item => item.id !== currentSlide.value.id)?.id || '' const selectedSlide = computed(() => { if (!slideId.value) return null diff --git a/src/views/Editor/Canvas/Operate/LinkHandler.vue b/src/views/Editor/Canvas/Operate/LinkHandler.vue index 34c8505c..448d1d89 100644 --- a/src/views/Editor/Canvas/Operate/LinkHandler.vue +++ b/src/views/Editor/Canvas/Operate/LinkHandler.vue @@ -1,7 +1,7 @@