vxe-table-plugin-renderer

基于 vxe-table 表格的扩展插件,提供一些常用的渲染器
2,392 6
Install
npm install vxe-table-plugin-renderer
Latest Version:4.0.1
Vue:3
Older releases:2
License:MIT
Last Updated:Jan 21, 2026
Links: GitHub  ·  npm
Maintainer: x-extends

vxe-table-plugin-renderer (该版本已停止维护)

!!!您正在查看的是 vxe-table 4.0 ~ 4.6 版本的扩展插件,该插件于 2024-12-01 起停止维护,此后它将不再推出新功能、更新或修复补丁。最新版本为 vxe-table 4.7+,对应扩展插件库 @vxe-ui/plugin-render-chart,建议及时更新到新版本,避免出现 bug 与安全问题!!!

gitee star npm version npm downloads npm license

基于 vxe-table 表格的增强插件,提供一些常用的渲染器

Compatibility

依赖 vxe-table v4 版本

Installing

npm install vxe-table@next vxe-table-plugin-renderer@next
// ...
import VXETable from 'vxe-table'
import VXETablePluginRenderer from 'vxe-table-plugin-renderer'
import 'vxe-table-plugin-renderer/dist/style.css'
// ...

VXETable.use(VXETablePluginRenderer)

API

bar 柱状图

bar Props
属性 描述 类型 可选值 默认值
bar.width 柱子宽度 number string —
bar.max 柱子最大值 number — —
colors 柱子颜色列表 string[] — —
tooltip.formatter 提示内容格式 string — —
label.color 显示值的颜色 string — —
label.formatter 显示值的格式({row, value}) string — —

pie 饼图

pie Props
属性 描述 类型 可选值 默认值
diameter 饼图直径 number string —
margin 饼图间距 number string —
colors 扇区的颜色列表 string[] — —
tooltip.formatter 提示内容格式 string — —
ring.diameter 内圆直径 number string —
ring.color 内圆的颜色 string — —
label.color 显示值的颜色 string — —
label.formatter 显示值的格式({row, value}) string — —

rate 评分

rate Props
属性 描述 类型 可选值 默认值
colors 每一项的颜色列表 string[] — —

Demo

<vxe-table
  border
  show-overflow
  height="400"
  :data="tableData">
  <vxe-column type="checkbox" width="60"></vxe-column>
  <vxe-column field="name" width="200"></vxe-column>
  <vxe-column field="num1" title="Bar" :cell-render="{name: 'bar'}"></vxe-column>
  <vxe-column field="num2" title="Ring" :cell-render="{name: 'pie'}"></vxe-column>
  <vxe-column field="num3" title="Rate" :cell-render="{name: 'rate'}"></vxe-column>
</vxe-table>
export default {
  data () {
    return {
      tableData: [
        { id: 100, name: 'test1', num1: [30, 47], num2: [60, 36, 36], num3: 3 },
        { id: 101, name: 'test2', num1: [15, 22], num2: [85, 22, 97], num3: 1 },
        { id: 102, name: 'test3', num1: [75, 36], num2: [45, 84, 66], num3: 5 }
      ]
    }
  }
}

License

MIT License, 2019-present, Xu Liangzhan

Version History

Version Released Vue License
4.0.1 ^3.4.23 MIT
4.0.0 ^3.3.4 MIT
3.3.2 ^2.6.14 MIT
3.3.1 ^2.6.14 MIT
3.3.0 ^2.6.14 MIT
Pre-releases (7)
Version Released Vue License
3.0.0-beta.5 ^3.0.6 MIT
3.0.0-beta.4 ^3.0.6 MIT
3.0.0-beta.3 ^3.0.6 MIT
3.0.0-beta.2 ^3.0.6 MIT
3.0.0-beta.1 ^3.0.6 MIT