自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 收藏
  • 关注

原创 vue解决ai流式输出echarts图表、图片闪烁问题

本文提出了一种在Vue生态下实现AI流式输出ECharts图表的解决方案,旨在解决使用v-html渲染Markdown时因内容变化导致图片、表格等重复渲染而出现的闪烁问题。通过抛弃v-html,改为手动增加DOM节点,并结合marked库将Markdown转换为HTML,实现了增量渲染。具体实现逻辑包括:将新内容转换为HTML并与旧内容比对,从第一个不同节点开始更新,避免重复渲染。此外,文章还介绍了如何通过marked库生成ECharts图表的唯一ID,并在渲染时动态初始化ECharts实例,确保图表的正确

2025-05-09 14:16:41 540 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除