GitHub - undefinedYu/vxe-table: vxe-table vue 表格解决方案
一个基于 vue 的 PC 端表格组件,支持增删改查、虚拟列表、虚拟树、懒加载、快捷菜单、数据校验、打印导出、表单渲染、数据分页、弹窗、自定义模板、渲染器、贼灵活的配置项、扩展接口等...
<!-- 引入样式 --> <link rel="stylesheet" href="https://unpkg.com/vxe-table@next/lib/style.css"> <!-- 引入脚本 --> <script src="https://unpkg.com/xe-utils"></script> <script src="https://unpkg.com/vxe-table@next"></script>
<template> <div> <vxe-table :data="tableData"> <vxe-column type="seq" title="Seq" width="60"></vxe-column> <vxe-column field="name" title="Name"></vxe-column> <vxe-column field="role" title="Role"></vxe-column> <vxe-colgroup title="Group1"> <vxe-column field="sex" title="Sex"></vxe-column> <vxe-column field="address" title="Address"></vxe-column> </vxe-colgroup> </vxe-table> </div> </template> <script lang="ts"> import { defineComponent, ref } from 'vue' export default defineComponent({ setup () { const tableData = ref([ { id: 10001, name: 'Test1', role: 'Develop', sex: 'Man', address: 'Shenzhen' }, { id: 10002, name: 'Test2', role: 'Test', sex: 'Man', address: 'Guangzhou' }, { id: 10003, name: 'Test3', role: 'PM', sex: 'Man', address: 'Shanghai' } ]) return { tableData } } }) </script>