- 博客(35)
- 收藏
- 关注
原创 vue 下拉树组件 vxe-table-select 实现分页多选
vxe-table-select 支持分页多选,通过 multiple 与 pagerConfig 配合 page-change 实现。独立使用时可完美支持大数据量及翻页状态保留;但在表格单元格内使用时,若数据未分页加载,无法完成 value → label 转换,因对应数据未就绪。规避方式:确保选项数据在分页加载后才绑定,或提前预加载必要数据。
2026-10-22 18:46:22
240
原创 vue 表格组件 vxe-table 复制选中单元格到 Excel 时自动带上表头
启用 vxe-table 复制带表头功能需设置 clipConfig.isCopyHeader: true,配合 mouseConfig.area: true 与 keyboardConfig.isClip: true。复制时首行自动附加列标题,粘贴至 Excel 可清晰识别字段。但该配置会同步影响粘贴逻辑,导致回填表格时首行被误作表头,引发数据错位。若项目同时依赖复制与粘贴,建议按场景动态开关此配置,避免副作用。
2026-10-21 10:40:21
189
原创 vue 甘特图组件 vxe-gantt 定制化/美化滚动条样式
本文介绍如何通过 vxe-gantt 的 useScrollbar 及 scrollbarConfig 配置,实现轻量、美观的虚拟滚动条。启用后可自定义宽度(如4-8px)、自动隐藏与悬浮式显示,配合CSS变量灵活调整颜色,使甘特图界面更精致,视觉更清爽。
2026-10-20 17:44:35
135
原创 vue 表格组件 vxe-table 修改滚动条样式,修改滚动条样式,统一宽度、颜色与自动隐藏
本文介绍vxe-table的虚拟滚动条功能,可统一跨浏览器滚动条样式,支持全局启用、宽度与颜色自定义及自动隐藏。通过VxeUI.setConfig或父组件use-scrollbar实现全局或局部生效,结合CSS变量灵活调整轨道与滑块颜色,提升界面一致性与可定制性。
2026-10-19 11:37:11
239
原创 vue 滚动条组件 vxe-scrollbar 实现无限滚动加载更多分页数据
vxe-scrollbar 是一个高度可定制的自定义滚动条组件,支持通过 height、width 设置容器尺寸,利用 x-config、y-config 灵活配置滚动条样式与行为。结合 scroll-boundary 事件与 threshold 阈值,可轻松实现上拉加载、下拉刷新等无限滚动场景,支持自动隐藏、颜色宽度自定义,适用于需精细控制滚动交互的复杂页面需求。
2026-10-09 11:19:46
233
原创 vue 表格组件 vxe-table 实现选择单元格生成柱状图和折线图等图表
vxe-table结合@vxe-ui/plugin-render-echarts,支持选中数据区域后右键一键生成柱状图、折线图、饼图等可视化图表。通过开启mouseConfig.area实现区域选取,配合menuConfig配置图表菜单,支持自由选择或固定类别模式,兼容键盘操作,提升数据分析效率。安装后注入echarts即可快速集成,适用于高效数据洞察场景。
2026-09-30 14:13:20
206
原创 vue 表格组件 vxe-table 开源版:鼠标滑动选择多行
vxe-table 通过 checkboxConfig.range 配置,实现按住复选框列拖动连续选中多行,类似 Excel 拖拽操作,大幅提升批量选择效率。支持向上/向下扩展、悬停高亮与事件回调(checkboxRangeStart/checkboxRangeEnd),结合 keyField 和 isHover 提升交互体验。不支持树形模式,但可通过 getCheckboxRecords() 获取选中数据,适用于高效批量操作场景。
2026-09-22 17:49:59
193
原创 vue 表格组件 vxe-table 配置 ajax 请求自动加载数据与表单查询
vxe-table 的 proxyConfig 实现数据代理,通过配置 ajax.query 接口、pagerConfig 分页及 formConfig 表单,自动完成数据加载、分页查询与条件提交。支持默认值设置与 submitMode 选择(reload/query),大幅减少重复代码,提升开发效率。
2026-09-21 13:02:58
223
原创 vue甘特图组件 vxe-gantt 实现拖拽任务自动更新紧前紧后依赖线关联任务的日期
vxe-gantt 的 isSyncLinkTask 配置可实现拖拽任务时自动同步依赖关系,确保甘特图数据一致性。启用后,向右拖拽会延后紧后任务,向左拖拽则受前置任务约束,系统按依赖类型逐层传播变更,避免计划失真。配合 moveable、linkCreatable 等配置,支持灵活编辑与交互,提升项目管理效率。
2026-09-21 09:55:47
216
原创 vue 表格组件 vxe-table 实现表格按回车键后自动新增一行
在vxe-table数据录入场景中,通过配置keyboardConfig.isLastEnterAppendRow,可实现回车键自动新增行,提升批量输入效率。结合beforeEnterMethod可自定义回车逻辑,如预设值、限行数或动态行为,满足复杂业务需求。需开启编辑模式与键盘功能,配合keepSource: true确保数据一致性,打造流畅的“录入-回车-继续”体验。
2026-09-11 10:20:27
73
原创 vue 甘特图组件 vxe-gantt 配置拖拽调整任务起止日期时实时显示 Tooltip 提示
<think>我们只需要根据用户要求生成一个≤150字的摘要。内容是关于vxe-gantt中resize操作实时提示tooltip配置的文章。需要概括主要点:开启taskBarResizeConfig.showTooltip,可自定义contentMethod,提供示例。摘要要简洁,不包含代码细节。</think>本文介绍 vxe-gantt 中拖拽任务条边缘调整日期时的实时提示功能。通过开启 taskBarResizeConfig.showTooltip 可显示默认 Tooltip,并支持 content
2026-09-09 09:56:43
144
原创 vue 甘特图组件,实现将任务标记任务为删除状态
<think>好的,用户要求根据一篇关于vxe-gantt软删除功能的文章,生成一个不超过150字的摘要。 核心信息包括:软删除概念、keepSource配置、三个API方法(setPendingRow、getPendingRecords、clearPendingRows)、实现步骤和关键代码。 需要在150字内把这些信息浓缩表达出来,语言要简洁明确,突出功能用途和核心配置要求,涵盖API方法的作用即可。</think>vxe-gantt通过CRUD管理器支持任务软删除:开启keepSource后,用set
2026-09-04 16:40:54
293
原创 vue 表格组件 vxe-table 实现拖拽列字段自动生成透视表汇总
<think>我们根据内容生成≤150字的摘要。摘要需涵盖主要内容:vxe-table实现透视表功能,通过customConfig和aggregateConfig支持拖拽分组和值汇总,提供内联、弹窗、抽屉模式,并给出代码示例。简明扼要。</think>本文介绍如何利用 vxe-table 的 customConfig 和 aggregateConfig 配置,快速实现支持拖拽分组和值汇总的透视表功能。通过开启 allowGroup 与 allowValues,用户可直接拖拽列字段进行动态聚合,并支持内联、弹
2026-09-04 13:57:30
198
原创 vue 弹窗组件挂载到指定元素内显示,,表格自适应弹窗宽高
<think>我们根据要求,写一个不超过150字的摘要,内容基于提供的文章。需要概括技术要点和用途。</think>本文介绍了vxe-modal通过transfer、append-to和is-within-append-to三属性组合,实现弹窗挂载到指定容器内,避免遮挡全局。阐述了配置步骤、定位原理及注意事项(如容器需提前存在、建议配合position:relative),并给出示例与适用场景,适用于嵌入式仪表板、表格编辑等复杂布局。
2026-09-04 10:15:21
214
原创 vue 表格组件 vxe-table 实实现专业记账凭证编辑表格与自动汇总
<think>我们被要求根据用户提供的内容生成一个≤150字的文章摘要。用户给出了一篇关于使用vxe-table构建记账凭证编辑表格的技术文章,包含设计思路、关键代码等。我们需要为这篇文章写一个摘要。 摘要应该简洁地概括文章的主要内容:基于vxe-table(vxe-grid)实现记账凭证的编辑,包括金额按位拆分显示、动态增删行、实时合计、自定义打印等功能。 生成摘要时注意字数限制。我们可以从开头部分提取核心思想。 用户提供了很多代码和细节,但摘要只需要概括性描述,不需要代码。类似这样的摘要: "本文介绍如
2026-09-01 10:42:25
265
1
原创 vue 甘特图组件 vxe-gantt 任务里程碑和依赖线的配置
在项目管理中,里程碑(Milestone)是标志着重要阶段或关键事件的时间节点(如“需求评审通过”、“测试环境发布”),通常不占用工期,但具有极高的标志性意义。而依赖关系连线则直观展示了任务之间的逻辑顺序,帮助团队识别关键路径。vxe-gantt 提供了完善的里程碑支持,允许自定义图标样式,并支持丰富的依赖线样式配置。本文将结合示例,详细讲解如何将普通任务设为里程碑、自定义里程碑图标、以及配置依赖线的视觉风格。
2026-08-27 13:45:44
220
原创 vxe-table 表格组件将行与列反转展示
在日常开发中,我们常遇到这样的需求:将一张常规表格(行=记录,列=字段)转置展示,即把原表的列名变为行数据,原表的每一行数据变为新表的一列。这种“行列反转”在统计报表、数据对比、参数配置等场景中非常实用。vxe-table 本身不提供内置的转置功能,但借助其灵活的 columns 和 data 配置,我们可以通过简单的数据转换轻松实现。本文将详细拆解实现逻辑,并提供可复用的代码模板。假设原表格结构如下(横向展示多条记录的多个字段):转置后,我们希望得到这样的表格:即原字段作为行,原每条记录作为列,形成类似
2026-08-24 13:46:10
206
原创 vue表格组件vxe-table实现单元格自适应行高与最大高度限制
本文介绍了在vxe-table中实现单元格高度自适应的两种方案:1) 通过设置showOverflow=false开启完全自适应,内容自动换行;2) 结合cellConfig.maxHeight设置最大高度,在内容过长时显示滚动条。文章对比了三种配置模式下的显示效果,帮助开发者在内容完整性和布局可控性之间取得平衡。这种精细化的高度控制方式能有效提升数据密集型系统中表格的用户体验。
2026-08-21 16:11:26
249
原创 vue实现 vxe-tree 树形穿梭框与跨树拖拽
后台管理系统中,树形结构的数据选择与分配是常见需求——例如角色权限分配、组织架构调整、分类迁移等。传统的穿梭框(Transfer)仅支持平铺列表,无法保留数据的层级关系。本文将利用 vxe-tree(Vxe 组件库中的树形组件)快速构建一个支持勾选穿梭 + 跨树拖拽的双树穿梭组件,并讲解其核心配置与交互细节。vxe-tree 提供了丰富的配置项,本方案中关键配置如下:跨树拖拽核心前提:两棵树的 keyField 指定字段值必须全局唯一,否则拖拽后数据错乱。若数据来自不同源,需提前加工主键(如加前缀)。通过
2026-08-20 13:55:39
199
原创 如何用 vue 甘特图组件来实现计划和实际双任务条进度展示
本文介绍如何利用vxe-gantt的子任务视图功能,在甘特图中并行展示任务的计划进度和实际进度。通过将每个任务拆分为父节点(容器)、计划子节点(使用计划日期)和实际子节点(使用实际日期),并设置不同的颜色和垂直偏移量,实现双进度条的直观对比。关键实现包括数据拆分、树形结构组装以及样式配置,通过flag标记区分计划与实际任务,使用top偏移避免重叠,并用不同颜色增强辨识度。这种方法能清晰展现项目执行偏差,是项目监控的有效工具。
2026-08-18 13:47:40
167
原创 vxe-table 表格组件实现编辑列的权限控制:列级与表级权限管理
vxe-table提供了灵活的表格编辑权限控制方案:列级权限通过editRender.enabled单独控制每列编辑状态,适合精细权限分配;表级权限通过editConfig.enabled全局控制表格编辑功能,适合整体权限管理。两种方式可独立使用或组合应用,实现从整体到字段级别的多维度权限控制,满足不同角色对表格数据的差异化操作需求。
2026-08-10 11:38:20
187
原创 vxe-table vue 表格组件实现复杂分组列头与数据合并:多级分类与动态合并实战
本文介绍了如何使用vxe-table实现多层级分类表格的自动合并功能。通过列头分组(children属性)构建树形表头,并利用动态计算的mergeCells规则,实现按分类层级合并单元格。核心包括: 树形表头构建:通过columns配置中的children属性嵌套多级列头(如分类→商品信息→款式) 数据合并算法:提供通用calculateMergeCells方法,递归计算相邻相同值的合并范围 实现效果:相同分类的数据行自动纵向合并,提升表格可读性 关键点:数据需预先按层级字段排序,确保相同类别的行连续。该方
2026-08-03 14:40:06
230
原创 修改 vxe-table vue 表格数据校验提示框样式
在表格内编辑数据时,校验提示是引导用户正确输入的重要手段。vxe-table 提供了便捷的 CSS 变量方案,让你无需编写复杂的样式覆盖代码,即可调整校验提示框的字体大小、内边距等样式,使其与项目整体视觉风格保持一致。vxe-table 的校验提示框(单元格校验错误信息)支持以下 CSS 变量:通过在 或 组件上设置 style 属性,即可覆盖这些变量。全局设置在全局样式文件中直接覆盖 CSS 变量,所有表格将统一应用:通过 CSS 变量,vxe-table 的表格校验提示框样式定制变得非常简单。
2026-07-29 10:31:59
211
原创 vxe-table 自定义复制粘贴逻辑:精确控制单元格数据转换
vxe-table 提供了 copyMethod 和 pasteMethod 配置来灵活处理表格的复制粘贴行为。通过这两个列级别函数,可以自定义复制时输出的内容格式以及粘贴时的数据转换逻辑。典型应用场景包括:下拉框列实现键值与显示文本的转换、自定义插槽列拼接复制内容、格式化数字/日期等。配置方式简单,在列定义中直接指定对应函数即可,满足复杂业务场景下的数据展示与交互需求。 (摘要字数:148字)
2026-07-27 14:08:12
237
原创 vue 如何表格单元格中渲染进度条显示进度
vxe-table 提供了内置的 progress 渲染器,可快速在表格中实现进度条效果。通过 cellRender: { name: 'progress' } 配置即可使用,默认最大值为100。支持自定义最大值、高度、颜色(支持动态函数)、标签格式等属性,还能实现条纹动画效果。进度条可直观展示任务完成度等数值,提升数据可读性。文档详细列出了所有可配置参数及其说明,满足不同业务场景需求。
2026-07-27 13:42:36
242
原创 vue甘特图组件实现一行显示多个子任务
本文介绍了在Vue中使用vxe-gantt组件实现一行显示多个子任务的两种方案。核心配置包括:1)通过type字段标记父任务为子任务容器;2)通过taskBarSubviewConfig全局配置子任务样式。方案一采用单进度条聚合展示,适用于仅需显示子任务进度和分布的场景,关键配置包括设置父任务type为Subview、子任务正常配置起止日期和进度,并可选开启总览条显示。文章提供了完整的代码示例,展示如何通过treeConfig和taskBarSubviewConfig实现子任务在父任务行内的聚合渲染,以及进
2026-07-21 10:11:11
170
原创 vue 甘特图组件 vxe-gantt 的使用(三):月视图的渲染
本文介绍了vxe-gantt组件中月视图的两种配置模式及其应用场景。默认模式以月份为最小单位,适合季度规划等宏观视图;精确模式通过dateFormat配置支持按天偏移显示,满足精细化跟踪需求。两种模式通过taskConfig.dateFormat和taskViewConfig.scales等参数控制,分别适用于不同精度的项目管理场景,用户可根据实际需求选择合适的时间颗粒度进行项目展示与跟踪。
2026-06-25 14:26:35
178
原创 vxe-table 列拖拽排序与行拖拽排序:让表格布局任意排序
本文介绍了vxe-table表格组件提供的列拖拽排序和行拖拽排序功能。通过简单配置即可实现: 列拖拽:设置columnConfig.drag=true启用,支持获取排序后的列配置(getFullColumns) 行拖拽:需同时配置rowConfig.drag=true和至少一列的dragSort属性,支持获取排序后的数据(getFullData) 提供了拖拽相关事件(如dragstart/dragover/dragend)用于自定义交互 注意事项包括:固定列限制、数据持久化建议、性能优化等 附有完整示例代码
2026-06-10 11:26:13
281
原创 vxe-table 实战:金融、监控实时刷新与高频数据更新优化
import { reactive, onUnmounted } from 'vue' import XEUtils from 'xe-utils' // 格式化金额显示 const formatAmount = ({ cellValue }) => { if (cellValue) { return XEUtils.commafy(cellValue, { digits: 2 }) } return '' } // 格式化万为单位 const formatWanAmount = ({ cellValue
2026-06-08 14:40:36
240
原创 vxe-table 表格组件实现多列独立复选框:灵活实现复杂业务逻辑
摘要 本文介绍如何使用vxe-table实现多列独立复选框功能,支持每列全选/半选状态独立控制。通过插槽机制自定义表头和单元格内容,在行数据中存储checked1、checked2等独立选中状态。核心实现包括:1)利用slots.header和slots.default定义插槽;2)通过v-model绑定行选中状态;3)动态计算表头复选框的全选/半选状态;4)实现批量全选/反选功能。这种设计适用于需要多种独立选择操作(如批量审批和导出)的业务场景。
2026-06-03 18:08:46
187
原创 vxe-gantt 甘特图组件在 Nuxt 中的集成与使用
本文介绍了如何在Nuxt 4项目中集成vxe-gantt甘特图组件库。由于该组件依赖浏览器DOM环境,需要通过Nuxt模块配置并配合ClientOnly标签实现客户端渲染。文章提供了完整的安装步骤(需安装vxe-pc-ui、vxe-table等依赖包)、Nuxt模块配置方法(包括vxeBaseSetting等选项设置),以及具体使用示例(包含基本配置和模拟数据)。通过这种方式,开发者可以在Nuxt 4应用中实现项目进度管理等甘特图功能。
2026-06-02 12:13:08
63
原创 vxe-table 拖拽列字段对数据进行分组
vxe-table提供直观的拖拽分组功能,用户无需编写代码即可实现动态数据分组。核心特性包括:1)可视化拖拽列字段至分组区域;2)支持多层级分组;3)实时调整分组规则。通过配置customConfig.allowGroup启用功能后,用户可在工具栏自定义面板中拖拽字段实现分组,表格会自动重组数据。该功能特别适合需要灵活分析数据的场景,支持快速切换分组维度,提升数据探索效率。
2026-05-28 15:26:40
365
原创 vxe-table 数据分组 + 单元格图表:柱状图与饼图渲染实战
本文介绍了如何使用vxe-table实现数据分组表格与图表混合展示。通过aggregateConfig实现数据分组,利用cellRender功能在单元格内嵌入柱状图和饼图,直观展示销售计划与实际对比。示例代码演示了如何配置柱状图(显示计划与实际销售额对比)和饼图(显示完成率占比),包括图表样式、标签和提示信息设置。这种混合展示方式能让用户快速理解数据趋势,适用于各类数据管理后台系统。
2026-05-27 16:33:40
415
原创 vxe-select 下拉框实现带单选框/复选框勾选功能
本文介绍了如何使用vxe-select组件实现带勾选框的下拉选择功能。通过show-radio属性可添加单选框(单选场景),show-checkbox属性可添加复选框(多选场景)。文章提供了两种实现方式的代码示例,并说明了两者的适用场景差异。同时建议选项较多时可配合filterable属性实现搜索功能以提升用户体验。
2026-05-25 09:54:44
380
原创 使用 vxe gantt 甘特图组件实现行拖拽排序
VXE Gantt组件提供了便捷的行拖拽排序功能,通过配置rowConfig.drag和列属性dragSort即可实现。主要特性包括:1)全局开启行拖拽;2)指定特定列作为拖拽把手;3)支持获取排序后的数据;4)提供拖拽过程事件监听。该功能适用于项目管理场景,用户可通过拖动任务名称列轻松调整任务顺序,同时可通过getFullData()获取最新排序结果。
2026-05-21 15:39:33
505
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅