用途:在 Vue(兼容 Vue 2 与 Vue 3)应用中实现 Syncfusion Linear Gauge 线性仪表组件,沿线性轴可视化数值,适合温度、压力、速度、电量等测量展示,仪表盘 KPI 指标,以及随数据变化的实时监控。
主要能力:基于 SVG 渲染;支持多指针(Marker、Bar 类型)、范围条与区间、注释(文本与 HTML)、提示框、指针拖拽、动画、打印与导出;提供轴配置、标签格式化、RTL 与多轴支持。
用法:安装 @syncfusion/ej2-vue-gauges 包,并导入主题与 CSS;注册 LinearGaugeComponent 及 Axes、Axis、Pointers、Pointer 指令;通过 :axes 传入 minimum、maximum、interval、line、pointers、ranges 等配置;指针可设置 value、type、markerType、width、color,范围设置 start、end、color。可通过 gauge.setPointerValue(axisIndex, pointerIndex, value) 以编程方式更新指针值,或使用 v-model 配合 watch 实现响应式更新。
限制:资料未提供具体收费与价格信息;浏览器兼容性、已知问题与部分高级细节(如 i18n、无障碍)仅列出章节,未给出具体内容,需查阅对应参考文档。