自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 问答 (1)
  • 收藏
  • 关注

原创 js遍历节点生成树的方法

第二次遍历,我们判断每个节点是否存在PreviousMenu,如果存在,则去映射表中找到它的父级,将它添加进它父级的children属性中,如果不存在,则该节点为根节点。第一次遍历,先整理出所有获取的数据节点,因为PreviousMenu中存的是上级菜单名称,所以我们应该创建一个名称-节点的映射表。情景:我们拿到的数据类型为:interface MenuManage {children的树节点类型数据。我们的目标是将其转换为具有。},即为此类型的数组。

2025-11-12 09:29:30 403

原创 Vben Admin中给Element Dialog添加拉伸指令

以上代码非最终代码,存在多处可改进的地方,后期经过几次修改修复了其中一些问题。比如,拉伸指令用在modal中时会有拉伸动画异常的问题,需要在加监听器时加上target.style.transition = 'none';并且使用offsetWidth来计算偏移量在上下拖拽时出现“瞬移”的情况,所以后期使用computedStyle进行了替换。指令代码如上,以上代码已将指令全局配置给Vben中的Modal模态框。除此之外代码还存在手柄先创建后使用等问题,这里不一一赘述,有需要的可以自行修改。

2025-11-06 14:25:00 332

原创 Vben Admin中实现Modal可拉伸功能

使用vbenadmin框架提供的Modal时,发现改组件并未提供拉伸api,而恰好遇上了该需求,改了半天终于找到可行的方法。之前查询其他控件库modal的拉伸功能时发现大部分都是用指令实现的,所以我也采用了指令的方向,如有更好意见可在评论区提出。然后在modal配置中需要手动初始化,否则加在modal上的拉伸指令不生效。缺陷:虽然实现了拉伸功能但是非常不丝滑……

2025-10-28 10:19:35 359

原创 element二次封装记录

有时候调用方法时出现类型报错,所以在二次封装中重新写了一遍。

2025-10-22 10:57:53 296

空空如也

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

TA关注的人

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