技术学堂

headin_border
彻底弄懂KeepAlive:Vue组件缓存原理与实现细节全攻
彻底弄懂KeepAlive:Vue组件缓存原理与实现细节全攻

Vue开发中KeepAlive组件缓存功能常引发Bug,理解其内部机制至关重要。本文基于Vue3.5.24源码,从Vue文件编译后的JS对象结构入手,深入解析组件缓存的必要条件与缓存对象(VNode)...

拒绝rem计算!Vue3大屏适配实用指南|坐标直接写px
拒绝rem计算!Vue3大屏适配实用指南|坐标直接写px

做大屏适配最烦还原设计稿坐标?本文介绍基于Vue3的超轻量库vfit,无需rem换算与手动scale。配置设计稿宽高后,用FitContainer组件直接填入设计稿上的px值即可自动缩放定位,解决留白...

告别付费套路!开源免费PDF处理工具箱自托管全攻略
告别付费套路!开源免费PDF处理工具箱自托管全攻略

担心PDF处理工具收费、限制大小或泄露隐私?这款开源免费的PDF工具箱bentopdf支持自托管部署,所有操作在浏览器内完成,文件不上传服务器。提供合并、拆分、转换、加密等50多种功能,无广告无注册,...

Electron开发避坑指南:从环境配置到调试全记录
Electron开发避坑指南:从环境配置到调试全记录

Electron开发中,环境配置、镜像设置、Vue+Vite集成、调试与打包路径等环节常遇坑点。本文基于真实开发经历,梳理从项目初始化到主进程调试的完整避坑方案,帮你快速定位问题,节省三天折腾时间。

Vue依赖注入的TypeScript正确打开方式|类型安全全
Vue依赖注入的TypeScript正确打开方式|类型安全全

Vue开发中provide和inject常因类型丢失导致any警告或undefined报错。本文从基础泛型到高级类型安全方案,手把手教你彻底消除类型地雷,建立可靠、重构友好的依赖注入体系,让编辑器智能...

面试官:用户登录后拿到的Token应该怎么存?存哪里?|存储
面试官:用户登录后拿到的Token应该怎么存?存哪里?|存储

面对Token存储面试题,别再只回答localStorage了。文章对比了localStorage、Cookie和内存三种存储方式的优缺点,核心指出localStorage易受XSS攻击,Cookie...