Skip to content

fix(examples): 修复轻量看板加载错误与环形图图例截断 - #555

Merged
youngwinds merged 1 commit into
mainfrom
codex/fix-lightweight-dashboard
Sep 30, 2026
Merged

youngwinds merged 1 commit into
mainfrom
codex/fix-lightweight-dashboard

Conversation

@youngwinds

Copy link
Copy Markdown
Collaborator

💡 问题与解决方案

lightweight-dashboard.html 加载 VSeed 的 CDN ESM 模块时,会引入被 CDN 拆分的 VChart 渲染依赖,导致 applyAnimationState is not a function、文本图元未注册等运行时错误,页面无法完成加载。

  • 固定 VBI、VQuery、VSeed 为已验证的 0.6.4,通过 import map 让 VSeed 的动画模块与页面复用官方 VChart 2.1.7 浏览器包。
  • 仅对看板的小型环形图放开图例项宽度,使“消费者”和“其他客户”完整显示,保留静态图例交互及 VSeed 通用默认值。
  • 同步更新独立 HTML 接入教程及完整示例。

🤔 改动类型

  • Bug fix
  • 网站/文档更新
  • Demo 更新

🔗 相关 PR

#554

☑️ 验证

  • 根目录 pnpm run format:check、pnpm run lint:check、pnpm run typecheck 通过。

  • 本机 HTTP 预览验证 7/12/30 天切换、趋势提示、指标联动和区域明细;页面重新加载无控制台错误。

  • 1280px 桌面和 390px 窄屏下,环形图两项图例均完整显示;点击图例不筛选数据。

  • 接入教程的柱状图、普通表、透视表及地区筛选正常;网站首页和 VSeed Playground 冒烟验收通过。

  • 修改范围仅为独立 HTML 和接入文档,未修改包源码;包生成、包测试和覆盖率不适用。

  • 文档已更新

  • Demo 已更新

  • 无需修改 TypeScript 类型

  • 无需包发布或 changeset

@youngwinds
youngwinds merged commit 6ffc8dd into main Sep 30, 2026
4 checks passed
@youngwinds
youngwinds deleted the codex/fix-lightweight-dashboard branch September 30, 2026 05:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant