DataV
Vue 大屏数据展示组件库
需要快速搭建数据大屏或全屏可视化页面时,DataV 提供了一套基于 Vue 的组件库,包含边框、装饰、图表等开箱即用的视觉元素,无需从零编写复杂样式。
| 收费 | 开源免费(MIT Licensed),无商业版收费 |
|---|---|
| 平台 | 基于Vue(支持Vue3及React版本) |
| 中文 | 全中文文档及示例 |
| 用途 | 构建大屏/全屏数据可视化页面 |
组件库围绕大屏展示场景设计了四类组件:边框容器、装饰元素、图表组件及其他特色组件。所有组件默认宽高100%,可随父容器自适应。
组件库主要在 Chrome 浏览器下开发和调试,不兼容 IE。若父容器宽高变化后组件未自适应,可通过在组件上绑定 key 值并在 $nextTick 后更新 key 强制刷新。
支持 npm/yarn 安装、按需引入以及 UMD 版本直接通过 script 标签引入。UMD 版引入后自动注册所有组件为全局组件。
项目采用 MIT 许可证,由 DataV-Team 自 2018 年起持续维护,长期添加新组件。源码托管于 GitHub,提供文档及 Demo 仓库。
Q1:DataV 组件库是否支持 React?
A1:支持。官网同时提供 Vue3 版本和 React 版本,React 版有独立文档和示例。
Q2:如何解决 DataV 组件宽高不随父容器变化的问题?
A2:在组件上绑定 key 值,当父容器宽高变化且页面重绘后(使用 $nextTick),更新 key 值强制组件刷新以获取正确宽高。
Q3:DataV 的图表组件基于什么库封装?
A3:图表组件基于 Charts 封装,提供动态环图、胶囊柱图、锥形柱图等轻量易用的图表类型。
更多同类工具与网站,可在数据可视化分类继续挑选。
信息核实于 2026年7月,具体以官网为准。
评论
暂无评论