Vue 3 Markdown renderer quick start
Fluxdown provides a Markdown component for Vue 3. It uses the same Core for static content, streaming repair, smooth output and trailing effects. Themes and plugins let you adapt its presentation.
Install
Use it in a Vue 3 single-file component:
The browser entry loads the component styles. For server rendering, import
@fluxdown/vue/styles.cssin your application entry so the initial page uses the same styles.
Receive streaming content
text always contains the complete text received so far. Pass streaming while content is arriving, then set it to false when the response ends:
Vue updates the content as the props change. Your application owns the network request and message state; the component handles presentation.
Choose a preset
See the plugin matrix for the full list. Continue with streaming content to adjust the output pace, or the styling guide to change its appearance.