自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 基于Vue3 + Element Plus项目实现el-table表格操作列自适应宽度组件

在实际的后台管理系统开发中,表格是最常用的数据展示组件之一。如何让操作列的宽度能够自适应按钮的数量和内容长度?宽度设置过小,按钮可能会被挤压或换行宽度设置过大,会浪费表格空间按钮数量动态变化时,固定宽度无法适应本文将介绍如何基于 Vue3 + Element Plus 实现一个智能的表格操作列自适应宽度组件。该组件适用于含有操作列的表格。在某些情况下,按钮可能需要根据数据状态或其他条件动态展示,无法预设固定宽度。操作列组件能根据按钮数量自适应宽度,不需要再手动设置宽度。// 初次挂载时计算。

2025-06-19 19:58:33 2052

原创 Element Plus实现TreeSelect树形选择在不同父节点下子节点有相同id的双向绑定联动

本文介绍了如何实现一个树形选择组件,解决老师跨班级重复选择的问题。作者通过改造数据结构,将每个节点的value改为"父节点value-子节点value"的形式,保证节点唯一性。然后利用TreeSelect组件的check-change和setCheckedKey方法,实现勾选一个老师时自动选中该老师在其他班级的节点。最终通过Set数据结构确保传给后端的老师ID唯一。效果上,虽然UI显示多个勾选,但实际只记录每个老师一次,满足了业务需求。

2025-10-27 11:19:33 920

原创 Vue3+Element Plus,用el-table实现滚动并高亮特定行

在vue3中,当我们使用Element Plus中的el-table表格组件进行开发,想要实现点击或者某个操作后,表格中特定行的数据高亮并自动滚动到当前高亮行。

2024-12-19 14:32:50 1568

原创 项目升级Sass版本或升级Element Plus版本遇到的问题

项目升级Sass版本或升级Element Plus版本遇到的问题如果项目有需求需要用到高版本的Element Plus组件,则需要升级相对应的sass版本,Element 文档中有提示,2.8.5及以后得版本,sass最低支持的版本为1.79.0,所升级sass、sass-loader。Sass在1.80版本以上有语法发生了变化,接下来跟大家聊一下在升级升级Element Plus版本时,同事需要升级Sass版本遇到的问题。

2024-12-06 16:22:57 2295 1

原创 CSS实现旋转边框效果

【代码】CSS实现旋转边框效果。

2023-05-24 16:23:20 1334 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除