Add Vue user H5 client

This commit is contained in:
2026-07-06 17:34:37 +08:00
parent 17cba7cf61
commit e9f3db9ab2
20 changed files with 2433 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
<script setup lang="ts">
defineProps<{
role: "user" | "assistant";
content: string;
streaming?: boolean;
}>();
</script>
<template>
<article class="message" :class="role">
<div class="avatar">{{ role === "assistant" ? "AI" : "我" }}</div>
<div class="bubble">
<div class="content">{{ content }}</div>
<span v-if="streaming" class="typing">正在生成</span>
</div>
</article>
</template>