Loadvalue object for things

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

View file

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