首页 > 其他分享 >推荐 vue 最好用非常强大表格组件 vxe-table,vue 哪个表格组件好用

推荐 vue 最好用非常强大表格组件 vxe-table,vue 哪个表格组件好用

时间:2024-11-25 15:55:55浏览次数:8  
标签:vue name 表格 vxe 单元格 组件 table

vxe-table 是一个全功能 vue 表格库,非常强大的功能基本可以满足对表格对表格的一切需求。不管是普通列表,大数据列表。可编辑表格,数据校验、Excel 单元格选择、复制粘贴等。。。

官网:https://vxetable.cn
gitee

安装

npm install vxe-pc-ui@4.3.5 vxe-table@4.9.6
 // ...
import VxeUI from 'vxe-pc-ui'
import 'vxe-pc-ui/lib/style.css'
import VxeUITable from 'vxe-table'
import 'vxe-table/lib/style.css'
// ...

createApp(App).use(VxeUI).use(VxeUITable).mount('#app')
// ...

基础使用

<template>
  <div>
    <vxe-table
      :data="tableData">
      <vxe-column type="seq" width="70"></vxe-column>
      <vxe-column field="name" title="Name"></vxe-column>
      <vxe-column field="sex" title="Sex"></vxe-column>
      <vxe-column field="age" title="Age"></vxe-column>
    </vxe-table>
  </div>
</template>

<script>
export default {
  data () {
    const tableData = [
      { id: 10001, name: 'Test1', role: 'Develop', sex: 'Man', age: 28, address: 'test abc' },
      { id: 10002, name: 'Test2', role: 'Test', sex: 'Women', age: 22, address: 'Guangzhou' },
      { id: 10003, name: 'Test3', role: 'PM', sex: 'Man', age: 32, address: 'Shanghai' },
      { id: 10004, name: 'Test4', role: 'Designer', sex: 'Women', age: 24, address: 'Shanghai' }
    ]
    return {
      tableData
    }
  }
}
</script>

部分功能预览

普通列表

排序

筛选

冻结列

列标题提示

单选

多选

单元格合并

表尾合计

行拖拽

列拖拽

自定义列

右键菜单

树结构

数据分页

可编辑单元格

可编辑数据校验

复选框鼠标滑动选择

打印表格

复杂筛选

单元格选项

多重区域选择

Excel 复制粘贴

查找与替换

单元格图表

集成图表

github https://github.com/x-extends/vxe-table

标签:vue,name,表格,vxe,单元格,组件,table
From: https://www.cnblogs.com/qaz666/p/18567799

相关文章

  • Vue Devtools的下载和安装
    1.下载下载地址:https://github.com/vuejs/vue-devtools/tree/v5.1.1 下载下来zip包。解压到指定文件夹 2.安装依赖在这个目录,执行npminstall命令进行依赖安装 3.修改配置打开解压目录vue-devtools-master下的shells/Chrome/manifest.json文件,将代码"persistent":fal......
  • (系列十二)Vue3+.Net8实现用户登录(超详细登录文档)
    说明  该文章是属于OverallAuth2.0系列文章,每周更新一篇该系列文章(从0到1完成系统开发)。   该系统文章,我会尽量说的非常详细,做到不管新手、老手都能看懂。   说明:OverallAuth2.0是一个简单、易懂、功能强大的权限+可视化流程管理系统。友情提醒:本篇文章是属于系......
  • pnpm -F @opentiny/tiny-engine-controller -F @opentiny/tiny-engine-dsl-vue build
    pnpm-F@opentiny/tiny-engine-controller-F@opentiny/tiny-engine-dsl-vuebuild命令的作用是使用pnpm包管理器对指定的工作区包进行构建。具体来说:pnpm:这是Node.js的包管理器,类似于npm,但更高效,支持工作区(workspace)管理。-F或--filter:这是一个选项,用于筛选特定的工......
  • Vue3+Typescript+Axios+.NetCore实现导出Excel文件功能
    前端代码//导出ExcelconstexportMaintenanceOrderSettlementItemExcelClick=async()=>{leturl=`${VITE_APP_API_URL}/api/app/maintenance/settlement-service-item/${currentMaintenanceOrderId.value}/${currentMaintenanceOrderSettlementRow.value.id}`;......
  • Java NIO(io模型,三大组件,网络编程)
    一、NIOJavaNIO(NewI/O,新的输入输出)是Java1.4引入的一套I/O库,相比传统的IO(字节流和字符流),它主要用于处理高效的、非阻塞的I/O操作,特别是在需要处理大规模数据或高并发的场景中表现突出。JavaNIO提供了非阻塞模式、内存映射文件、缓冲区等一系列增强功能,适用于现代的高......
  • Vue基础知识—— v-model、watch、computed
    接上一篇Vue知识点​想要学习更多前端知识:点击Web前端专栏 目录一、 双向数据绑定指令v-model(实时渲染)二、数据变动侦听器watch 三、计算属性 computed一、 双向数据绑定指令v-model(实时渲染) 在Vue.js中,v-model是一个指令,用于实现双向数据绑定。它可以在表单......
  • Java NIO(io模型,三大组件,网络编程)
    一、NIOJavaNIO(NewI/O,新的输入输出)是Java1.4引入的一套I/O库,相比传统的IO(字节流和字符流),它主要用于处理高效的、非阻塞的I/O操作,特别是在需要处理大规模数据或高并发的场景中表现突出。JavaNIO提供了非阻塞模式、内存映射文件、缓冲区等一系列增强功能,适用于现......
  • Docker:Docker搭建Jenkins并共用宿主机Docker部署服务(三)构建Vue前端服务
    前言继续完成前端服务部署,Jenkins的搭建与插件安装可以观看上一篇文章:https://www.cnblogs.com/nhdlb/p/18561435新建视图方便将整个项目的前端和后端整合起来(之前的文章都已经创建,这里就不用再创建啦!)新建任务选择视图创建项目(任务)任务配置项目结构这里我先介绍下项......
  • 基于bootstrap4封装的消息对话框组件
    在线预览  下载 这是一款基于bootstrap4封装的消息对话框组件。该消息组件包括dialog,alert,confirm,input,success,error,notice。并且对话框支持鼠标或手指触摸拖拽。 使用方法在页面中引入下面的文件。lt;linkrel="stylesheet"href="bootstrap-4.0.0-dist......
  • 用智能表格,提升工作效率
    大家好,我是小悟。在当今快节奏的商业环境中,项目管理、数据汇总和信息传递等工作已成为企业日常运营不可或缺的部分。然而,传统的表格工具往往繁琐且效率低下,难以满足现代企业的需求。为此,企业微信推出了全新的「智能表格」功能,旨在通过创新的技术手段,帮助企业实现更高效的......