刷新
vue 不完美的多标签页解决方案

博主头像 开源地址:https://github.com/Montaro2017/vue-tag-view 背景 多标签页多用在中后台管理系统,能够让用户同时打开多个标签页,而且不会丢失之前填写的内容,操作起来会比较方便。虽然部分开源项目有多标签页的功能,但就体验来看,算不上特别好。 目标 可以通过route ...

记录---写个vite插件自动处理系统权限,降低99%重复工作

博主头像 ‍ 写在开头 点赞 + 收藏 学会 前言 好久没有更文章咯,最近做一个中台系统的权限控制功能,由于路由权限和角色权限都简单,但是要做按钮权限有点麻烦,因为太多按钮了。其实我以前也做过这个功能,简单暴力做法就是每个按钮用自定义指令去判断是否有权限显示。但是重复代码也太多太多,并且维 ...

前端表格控件选型指南:Jspreadsheet、AG Grid、SpreadJS,谁更适合你?

博主头像 在ERP、MES、数据分析、财务报表等数字化应用场景中,表格控件是前端界面中不可或缺的组件。从类Excel交互,到大数据渲染、再到复杂报表展示,不同项目对表格的需求千差万别。 今天这篇文章,将为你详细解析三款国际知名的商业级前端表格解决方案:✅ Jspreadsheet✅ AG Grid✅ Spre ...

数组去重的几种姿势

博主头像 上篇文章说到了引导式访问组件,其中有个扩展功能是是否强制以及是否第一次进行引导访问,这时候有个 guideKey 可以作为根据判断,那么存储拿取的时候就用到唯一值了,然后就有了这篇文章介绍的几种姿势,有深入哦~ 背景 假设已经使用 guideKeyList 来记录已完成的引导步骤: let guid ...

JavaScript

博主头像 数据类型 基础类型: String、Number、Boolean、null、undefined、Symbol 存储在栈中,赋值变量和比较均为数据本身。 引用类型:Object、Array、Map、Function 存储在堆中,使用new创建,赋值变量和比较均是内存地址。 检测数据类型 1.typeo ...

记录---在Vue项目中启用HTTPS本地开发

博主头像 ‍ 写在开头 点赞 + 收藏 学会 现代前端开发中,启用HTTPS本地环境越来越重要。本文将详细介绍如何在Vue项目中配置HTTPS开发服务器,使用mkcert工具生成可信证书,解决跨域问题并模拟真实生产环境。 为什么需要HTTPS本地开发? 使用浏览器新特性(如地理位置API) ...

记录---grid实现瀑布流

博主头像 ‍ 写在开头 点赞 + 收藏 学会 效果图 瀑布流布局原理 瀑布流布局(Waterfall Layout)是一种等宽不等高的多列布局方式,视觉上元素像瀑布一样逐列填充。核心原理: 等宽多列:将容器划分为多个等宽的列。 动态填充:元素按顺序优先插入当前高度最短的列,保证布局紧凑。 ...

Web前端入门第 75 问:JavaScript 性能优化之事件委托(事件代理)原理

如今 Vue 大行其道,大部分开发场景直接使用 @click 就实现了事件绑定,可能都没思索过 JS 中的事件性能优化。 事件委托原理 事件委托 其主要是利用了事件冒泡这个特性。 以点击事件 click 为例:将事件绑定在父元素上,点击子元素会通过冒泡的方式触发父元素的点击事件。这种绑定事件的方式, ...

企业级数据网格方案AG Grid Enterprise 34 发布:聚焦过滤、编辑与树数据管理的全面升级

博主头像 AG Grid成立于英国,致力于提供优秀的企业级数据表格及图表解决方案。 AG Grid及AG Charts是其两大主要的高性能企业级JavaScript数据表格及图表解决方案,被全球开发者广泛采用。凭借其卓越的性能、丰富的功能与高度可定制性,成为构建复杂数据驱动型应用的优选工具库。 近日,AG G ...

记录---CSS Grid 布局:现代网页布局的强大工具

博主头像 ‍ 写在开头 点赞 + 收藏 学会 CSS Grid 布局(网格布局)是 CSS 中一种强大的二维布局系统,它彻底改变了我们构建网页布局的方式。与传统的布局方法(如浮动、定位或 Flexbox)相比,Grid 提供了更直观、更灵活的方式来创建复杂的网页布局。 一、Grid 布局的 ...

<1···345···50>