首页 > 其他分享 >vxe-table 实现列拖拽排序

vxe-table 实现列拖拽排序

时间:2024-11-22 10:07:36浏览次数:1  
标签:const vxe 拖拽 role address table sex id

官网: https://vxetable.cn

<template>
  <div>
    <vxe-button status="success" @click="resultEvent">获取列</vxe-button>
    <vxe-table
      border
      ref="tableRef"
      :column-config="columnConfig"
      :data="tableData">
      <vxe-column field="name" title="Name"></vxe-column>
      <vxe-column field="role" title="Role"></vxe-column>
      <vxe-column field="sex" title="Sex"></vxe-column>
      <vxe-column field="age" title="Age"></vxe-column>
      <vxe-column field="address" title="Address"></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' }
    ]

    const columnConfig = {
      useKey: true,
      drag: true
    }

    return {
      tableData,
      columnConfig
    }
  },
  methods: {
    resultEvent () {
      const $table = this.$refs.tableRef
      if ($table) {
        const { visibleColumn } = $table.getTableColumn()
        console.log(visibleColumn)
      }
    }
  }
}
</script>

标签:const,vxe,拖拽,role,address,table,sex,id
From: https://www.cnblogs.com/qaz666/p/18562144

相关文章

  • vxe-grid 自定义插槽模板
    在vxe-table中使用vxe-grid渲染表格,当配置式不能满足需求时,。需要使用自定义插槽模板来自定义业务需求,实现更灵活的功能。vxe-grid支持多种自定义方式,可以使用插槽模板,也可以使用插槽来自定义模板。自定义单元格模板<template><div><vxe-gridv-bind="gridOptions......
  • 记录vxe-table合并单元格
    <scriptsetuplang='ts'name="policy-area">import{addPolicyArea,deletePolicyArea,getPolicyAreaDetail,queryAreaPolicyList,queryConditionList,queryMaterialList,queryPolicyKindList,queryPolicyResultList,queryPolicyResultV......
  • vxe-table 实现复选框多选,鼠标拖拽选择、鼠标拖拽范围选择
    通过range启用范围选中,启用后鼠标按住复选框的列,向上或向下滑动选取,支持快捷键;MouseLeft按住复选框的列,向上或向下滑动选取;MouseLeft+Ctrl局部选取/取消;<template><div><vxe-tableborderheight="500":column-config="{resizable:true......
  • vxe-table 表格导出 txt 格式文件
    导出Txt文件打卡txt文件<template><div><vxe-button@click="exportEvent">直接导出Txt文件</vxe-button><vxe-tableshow-footerref="tableRef":export-config="{}":footer-d......
  • vxe-table 表格导出 xml 格式文件
    导出XML文件打开xml文件,部分截图<template><div><vxe-button@click="exportEvent">直接导出XML文件</vxe-button><vxe-tableshow-footerref="tableRef":export-config="{}":foo......
  • vxe-table 集成 echarts 实现单元格图表功能,柱状图、饼图、折线图、右键菜单加载表格
    实现表格通过右键菜单渲染折线图、饼图、柱状图等<template><div><vxe-gridv-bind="gridOptions"@menu-click="menuClickEvent"></vxe-grid></div></template><script>exportdefault{data(......
  • 分享个人在项目中使用过最强的企业级表格、顶级表格控件推荐 vxe-table
    专业的表格控件SpreadJS、ad-grid、vxe-table对比评测,仅对个人实际使用中的开发体验分享、仅供参考做过很多大型项目,ERP、企业内部管理系统,一个系统好不好用基本就是看表格做得好不好了。一般业务的列表页面、增删改查页面、表单页面等。总结实现Excel在线协同功能就选Spr......
  • 分享 vxe-table 实现打印出货单、自定义打印单据
    在公司开发列表时,经常会遇到需求打印出货单,接下来分享如何在vxe-table灵活的使用打印功能,非常简单就能实现能自定义的出货单打印。安装[email protected]@4.9.3//...importVxeUIfrom'vxe-pc-ui'import'vxe-pc-ui/lib/style.css'importVxeUITab......
  • NSIS (Nullsoft Scriptable Install System) 是一个开源的、灵活且高度可定制的安装包
     NSIS(NullsoftScriptableInstallSystem)是什么?NSIS(NullsoftScriptableInstallSystem)是一个开源的、灵活且高度可定制的安装包制作工具,用于在Windows操作系统上创建安装程序。它由Nullsoft公司开发,并以其轻量级、可扩展性和脚本驱动的特性而广受欢迎。NSIS允......
  • 你认为table的作用和优缺点是什么呢?
    在前端开发中,表格(table)元素主要用于以结构化的方式展示数据。它将数据组织成行和列,使信息清晰易懂,便于用户查找和比较。优点:结构化数据展示:表格最主要的优点是能够以清晰的行列结构展示数据,方便用户理解和分析数据之间的关系。尤其适用于包含大量数值或需要进行比较的......