技术学堂

headin_border
10个Vue3性能优化技巧很实用,但很多项目都没用上|核心指
10个Vue3性能优化技巧很实用,但很多项目都没用上|核心指

很多Vue3项目忽略了关键的优化手段。本文分享10个实用技巧,包括用shallowReactive减少深层响应式追踪、toRefs保持解构后的响应性、watchEffect自动收集依赖、Suspens...

JeecgBoot Vue3实战:构建高效企业级前端模块与踩
JeecgBoot Vue3实战:构建高效企业级前端模块与踩

基于Vue3、TypeScript、Vite6和Ant-Design-Vue,JeecgBoot Vue3提供二次封装组件、权限校验及代码生成器,有效减少Java项目70%重复工作。文章结合实际使用,...

告别手写礼簿!开源免费电子红白喜事礼簿系统全攻略
告别手写礼簿!开源免费电子红白喜事礼簿系统全攻略

手写礼簿容易记错丢本,云端工具又担心隐私泄露。这款开源免费的电子红白喜事礼簿系统,纯本地运行无需联网,数据采用AES-256加密和SHA-256哈希保护,即使设备丢失也无法破解。支持秒级记账、语音播报...

html2canvas+jspdf实现页面导出PDF:封装工
html2canvas+jspdf实现页面导出PDF:封装工

在Vue3+TypeScript项目中,利用html2canvas与jspdf封装通用Hook,解决网页导出PDF时的滚动截断、内容不全、图片模糊及自动分页问题。通过设置scrollHeight和sc...

彻底弄懂Vue KeepAlive:原理剖析与实用指南
彻底弄懂Vue KeepAlive:原理剖析与实用指南

深入Vue3.5.24源码,彻底弄懂KeepAlive核心机制。文章揭示Vue文件编译为JS对象与渲染函数的过程,明确组件缓存需满足的条件及缓存内容,帮助开发者精准解决缓存相关Bug,提升应用性能与稳...

0.1加0.2为什么不等于0.3|浮点数精度问题全解析
0.1加0.2为什么不等于0.3|浮点数精度问题全解析

深入浅出解释JavaScript中0.1加0.2不等于0.3的根本原因:二进制无法精确表示某些十进制小数,以及IEEE754双精度浮点数的存储截断机制。提供容差比较、转整数计算、toFixed四舍五入...