lsc 1 giorno fa
parent
commit
4bf0577650

+ 2 - 2
src/views/Editor/CanvasTool/WebpageInput.vue

@@ -66,7 +66,7 @@ const props = withDefaults(defineProps<Props>(), {
 })
 
 const emit = defineEmits<{
-  (event: 'insertWebpage', url: string, type: number): void
+  (event: 'insertWebpage', payload: { url: string, type: number }): void
   (event: 'close'): void
 }>()
 
@@ -91,7 +91,7 @@ const insertWebpage = () => {
   // 根据选中的index获取对应的链接
   const selectedWebpage = props.webpageList[selectedIndex.value]
   if (selectedWebpage) {
-    emit('insertWebpage', selectedWebpage.url, selectedWebpage.type)
+    emit('insertWebpage', { url: selectedWebpage.url, type: selectedWebpage.type })
   }
 }
 

+ 1 - 1
src/views/Editor/CanvasTool/index.vue

@@ -76,7 +76,7 @@
           <WebpageInput 
             :webpageList="webpageList"
             @close="webpageInputVisible = false"
-            @insertWebpage="url => { createFrameElement(url, type); webpageInputVisible = false }"
+            @insertWebpage="({ url, type }) => { createFrameElement(url, type); webpageInputVisible = false }"
           />
         </template>
         <IconLinkOne class="handler-item" v-tooltip="'插入学习内容'" @click="handleInsertLearningContent" />