流式 Playground
这个页面把输入流、渲染结果和 v-model:data 的 blocks JSON 放在一起,方便观察 Stream UI 在流式追加时如何拆分普通文本、标签组件和 fallback。
在线调试
输入
渲染结果
普通文本会生成 category=text 的 block。
思考完毕
这里是思考过程,属性会进入 attrs。
hello.tstsdone
const message: string = "hello stream-ui"
后面的普通文本仍然会出现在 blocks 里。
Blocks JSON0 blocks
[]
可以观察什么
- 标签外普通文本会生成
category: 'text'。 <think source="model">会命中Think组件,source会进入attrs。<code lang="ts" filename="hello.ts">会命中示例里的Code组件,并接收attrs。baseComponent会统一包裹普通文本、命中组件和 fallback。