[{"data":1,"prerenderedAt":57},["ShallowReactive",2],{"MzqvavZsPG":3},[4,15,26,37,47],{"id":5,"slug":6,"title":7,"description":8,"date":9,"readingTime":10,"tags":11},"1","jsplumb-ai-mindmap","基于 jsplumb 和大模型的思维导图架构实践","深入探讨如何将 jsplumb 可视化拖拽引擎与大语言模型结合，构建新一代智能思维导图系统。","2026-05-15",13,[12,13,14],"可视化","AI","架构",{"id":16,"slug":17,"title":18,"description":19,"date":20,"readingTime":21,"tags":22},"2","nuxt3-ssr-performance","Nuxt 3 SSR 性能优化实战：从 LCP 3s 到 1.2s","记录将一个企业级 Nuxt 3 官网的首屏加载时间从 3 秒优化到 1.2 秒的完整过程。","2026-04-28",10,[23,24,25],"性能优化","Nuxt","SSR",{"id":27,"slug":28,"title":29,"description":30,"date":31,"readingTime":32,"tags":33},"3","vue3-echarts-dashboard","Vue 3 + ECharts 构建金融数据可视化大屏","从零搭建一个面向金融场景的数据可视化大屏系统，包含实时数据推送和组件化图表封装。","2026-04-10",8,[34,35,36],"Vue3","ECharts","大屏",{"id":38,"slug":39,"title":40,"description":41,"date":42,"readingTime":43,"tags":44},"4","typescript-advanced-patterns","TypeScript 高级类型体操：从泛型到模板字面量","深入 TypeScript 类型系统的进阶用法，包括条件类型、映射类型、模板字面量类型及 infer 关键字。","2026-03-22",15,[45,46],"TypeScript","前端工程化",{"id":48,"slug":49,"title":50,"description":51,"date":52,"readingTime":53,"tags":54},"5","vibe-coding-practice","Vibe Coding 实践：用 AI 辅助编程提升效率","分享个人使用 Cursor 和 Claude Code 进行 Vibe Coding 的实战经验与最佳工作流。","2026-03-05",7,[13,55,56],"开发工具","效率",1780317308173]