技术学堂

headin_border
Vue 3 + SVG打造智慧公厕可视化大屏|实时交互全攻略
Vue 3 + SVG打造智慧公厕可视化大屏|实时交互全攻略

基于Vue 3与动态SVG,实现智慧公厕厕位占用状态的毫秒级可视化响应。通过加载SVG源码、解析path节点、WebSocket实时驱动,无需切图即可任意缩放高保真展示。这套方案解决了传统位图适配差、...

用户Token到底该存哪?从localStorage迁移到H
用户Token到底该存哪?从localStorage迁移到H

面试官问用户Token存哪,别只回答localStorage。本文对比三种存储方式:localStorage易被XSS窃取、普通Cookie两头不讨好、HttpOnly Cookie让JS读不到。同时...

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

国内开发者用Electron调用系统API,从环境配置、镜像设置到引入Vue和Vite,再到主进程与渲染进程调试,梳理三天踩坑经历与解决方案,帮你避开常见弯路,提升开发效率。

前端HTML转PDF实用指南:一键下载网页指定区域为文件
前端HTML转PDF实用指南:一键下载网页指定区域为文件

掌握前端HTML转PDF的核心方法,通过html2canvas和jspdf库,将网页中指定ID的DOM元素(如报表、合同、表单)一键转换为PDF并下载。函数自动处理分页、提升清晰度,预留水印功能。适合...

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

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

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

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