Loadvalue object for things

This commit is contained in:
吳元皓 2025-05-13 16:37:56 +08:00
parent 4c7f9b47d0
commit 157713ed24
2 changed files with 6 additions and 4 deletions

View File

@ -2,10 +2,11 @@
import noImageLogo from "~/public/geterrorassets/noImageLogo.svg";
const { t, locale } = useI18n();
const emit = defineEmits(['windowopener'])
const emit = defineEmits(['windowopener', 'loadValue'])
const openNewWindow = (windowName: string) => {
emit('windowopener', windowName)
const openNewWindow = (itemId: string) => {
emit('windowopener', "aboutNewsOrg")
emit('loadValue', itemId)
}
const {
@ -58,7 +59,7 @@ onMounted(async () => {
v-for="item in source?.data"
:key="item.id"
>
<button @click="openNewWindow('chatbot')">
<button @click="openNewWindow(item.id)">
<img
:src="imageUrls[item.id] || noImageLogo"
alt="Organization Logo"

View File

@ -491,6 +491,7 @@ watchEffect((cleanupFn) => {
:is="window.component"
@error="console.error('Error:', $event)"
@windowopener="openNewWindowViaApp($event)"
@loadValue=""
:values="passedValues"
/>
</Suspense>