For AI agents: the complete documentation index is available at /llms.txt, the full documentation bundle is available at /llms-full.txt, and this page is available as Markdown at /blog/index.md.

我的博客

  这里记录的是做 Web 前端开发 这几年,在项目开发过程中遇到的问题以及对应的解决方案。工作之余对技术难点做分析和总结,以博客笔记的形式归档,方便日后遇到类似问题时快速查阅。

  本模块收录的是成体系的实战方案:从需求场景、方案选型到完整代码与踩坑记录,力求拿来即可复用。基础语法与零散片段已整理至前端笔记,工具与环境配置整理至学习记录。

模块划分

  全站按「内容性质」划分为四个模块:我的博客放实战方案,前端笔记放知识与代码片段,前端文档放官方文档入口,学习记录放环境与工具配置。四大模块的二级分类各自只用一个维度切分,彼此不交叉。

自研 NPM 插件

  基于项目实际业务需求封装的 NPM 插件,共 3 篇,包含省市区三级联动数据、XLS 与 XLSX 文件解析。

文件上传与云存储

  项目中最常见的文件域场景,共 8 篇,涵盖上传前的本地文件校验、阿里云 OSS 的 PUT / FormData / 直传三种方式、文件流上传、二进制流导出与多文件压缩下载。

微信生态开发

  微信公众号 H5 的完整对接,共 5 篇,包含网页授权登录、H5 支付、JS-SDK 自定义分享及其在 history 路由模式下的改造。

Vue 项目实战

  可复用的 Vue 项目能力沉淀,共 8 篇,涵盖管理后台模板搭建与路由鉴权、动态表单拖拽、Vuex 持久化、多语言切换、全局查询参数拼接与下拉框大数据量优化。

组件与播放器

  不依赖业务、可直接抽离使用的组件与播放器,共 7 篇,包含 Canvas 签字板、带图分享二维码、九宫格抽奖、vue2-editor 富文本编辑器及阿里云 / 腾讯云两款播放器接入。

移动端与跨端

  移动端与混合开发的高频问题,共 6 篇,包含项目初始化模板、Vant UI rem 适配、iOS 橡皮回弹、H5 与双端 App 通信、页面可见性监听与跨窗口通信。

工程化实践

  提升线上产物质量与提交规范,共 2 篇,包含生产环境移除 console.log 与提交前自动校验。构建工具的详细配置项见构建与项目配置。