From 6dc8a04ea58dbcf253104504f1507997cc866ee6 Mon Sep 17 00:00:00 2001 From: wujingjing <gersonwu@qq.com> Date: 星期一, 21 十月 2024 15:08:34 +0800 Subject: [PATCH] 更新对话组件 --- src/components/chat/chatComponents/summaryCom/components/amisPage/AmisPage.vue | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/components/chat/chatComponents/summaryCom/components/amisPage/AmisPage.vue b/src/components/chat/chatComponents/summaryCom/components/amisPage/AmisPage.vue index 4e26c7c..4731f7d 100644 --- a/src/components/chat/chatComponents/summaryCom/components/amisPage/AmisPage.vue +++ b/src/components/chat/chatComponents/summaryCom/components/amisPage/AmisPage.vue @@ -1,13 +1,14 @@ <template> <div> <span v-if="data?.title" class="text-base font-bold flex-center">{{ data?.title }}</span> - <AMISRenderer :schema="data?.amis_json" :locals="data?.amis_data" /> + <AMISRenderer :schema="data?.amis_json" :context="data?.amis_data" @ready="amisReady"/> </div> </template> <script setup lang="ts"> import type { PropType } from 'vue'; import AMISRenderer from '/@/components/amis/AMISRenderer.vue'; +import emitter from '/@/utils/mitt'; // import 鍛ㄧぞ浼氬瓨閿�姣� from './testData/鍛ㄧぞ浼氬瓨閿�姣�.json' // import 瀹㈡埛鎯呭喌 from './testData/瀹㈡埛鎯呭喌.json' @@ -15,13 +16,16 @@ // import 甯傚満缁煎悎鐘舵�� from './testData/甯傚満缁煎悎鐘舵��.json' // import 閿�鍞搴﹂攢閲� from './testData/閿�鍞搴﹂攢閲�.json' // import 缁忔祹杩愯 from './testData/缁忔祹杩愯.json' -// import testData from './testData.json' +import testData from './testData.json' const props = defineProps({ data: { type: Object as PropType<any>, }, }); +const amisReady = (val) => { + emitter.emit('amis.page.ready',val); +}; </script> -- Gitblit v1.9.3