想在 Vue 应用初始化之前跳到外部站点,判断必须放在 createApp 之前或 index.html 的内联脚本里,路由守卫已经太晚。本文对比三个跳转时机、讲清 replace 与 href 的历史记录差异,并给出避免后退死循环的写法与验证清单。
接口返回的对象里有一个名为 this 的字段,点写法与解构的表现并不一样。本文用最小示例跑通四种取值写法,讲清保留字作属性名与作变量名的规则差异,给出 TypeScript 与可选链场景的写法和一份验证清单。
接口返回的富文本插进页面后显示成一串尖括号,不是数据错了,而是走了文本插入。本文复现这个现象,给出文本插入、直接渲染、消毒后渲染三条路径的完整代码与代价,并附上消毒白名单与漏洞验证清单。
antd 的 Modal 默认首次打开才挂载内部组件、关闭也不销毁,表单残留与图表宽度为 0 都源于此。本文用最小示例复现默认行为,对比 destroyOnHidden、forceRender、key 重建与 resetFields 四种方式的差别,并给出表单重置的推荐写法。
担心 AI 编程把仓库里的密钥和客户信息带出去,靠关遥测是不够的。本文给出上下文隔离、通道选择、提交前出口检查三道闸的具体搭法,每道都配可复现的验证动作,并列出三类最常见的失守场景。
把 AI 代码审查接进 PR,难点不在提示词而在取干净 diff、按长度截断、把结果幂等回写成评论这三件工程活。本文给可直接放入仓库的 workflow 与脚本,列出费用、数据去向、误报率、失败处理四个确认点。