想在 Vue 应用初始化之前跳到外部站点,判断必须放在 createApp 之前或 index.html 的内联脚本里,路由守卫已经太晚。本文对比三个跳转时机、讲清 replace 与 href 的历史记录差异,并给出避免后退死循环的写法与验证清单。
很多人把 Claude Code Projects 当成高级聊天窗口,结果要么在简单任务上浪费初始化,要么在大仓库里越改越乱。本文讲清它适合哪类长期多文件任务、什么时候别用,并给出用子 Agent 协调、写一份具体而非笼统的 CLAUDE.md 的正确姿势。
点击子组件触发父组件是事件冒泡,用 stopPropagation;弹层滑动带动背景是滚动链,用 overscroll-behavior。本文讲清两种穿透的判定方法、合成事件管不到 document 原生监听等三个失败分支的修复办法,以及键盘可访问性的验证要点。
接口返回的富文本插进页面后显示成一串尖括号,不是数据错了,而是走了文本插入。本文复现这个现象,给出文本插入、直接渲染、消毒后渲染三条路径的完整代码与代价,并附上消毒白名单与漏洞验证清单。
AI 调试能不能用起来,取决于你给的东西够不够它复现。本文给出三步流程:把 bug 压成能独立运行、稳定触发、错误位置不变的最小复现;把堆栈、输入、期望与实际、已试办法一次喂全;要求模型先输出复现步骤与根因假设再给补丁。并给出三个高频失败分支与六步验收清单。