JavaScript 里让两个请求并发执行并一起收结果,用 Promise.all;允许部分失败改用 allSettled;顺序 await 是串行写法。本文给出三种写法与对比表,补上超时控制、HTTP 状态判断两个高频坑,并给出本地实测耗时的验证脚本。
prop 不是响应式状态,而是父组件一次渲染里传下来的只读参数,直接赋值既不报错也不生效。本文用一个计数器例子讲清单向数据流的三条推论,给出状态提升、useState 接初始值、受控组件加回调三种可行写法,并说明 memo 浅比较与对象字段修改造成的假象。
小程序授权登录是高频功能也是出错重灾区,常表现为点了授权没反应、code 换 openid 失败、登录态刚拿到就过期。本文讲清正常登录链路,并指出 code 复用过期、login 与授权回调错位、登录态未持久化三个最常见原因与修复。
Node.js 26.13.0 于 2026 年 10 月 28 日发布,26.x 分支正式转入长期支持(LTS),代号 Lithium,支持到 2029 年 4 月底。相比 26.12.1 没有代码变化,已在 26.x 的项目可直接升级;停在 24 或 22 的项目要先查 Linux 上的 libatomic 依赖与原生模块重编。本文按学习、练手、生产三类场景给出判断。
接口返回的对象里有一个名为 this 的字段,点写法与解构的表现并不一样。本文用最小示例跑通四种取值写法,讲清保留字作属性名与作变量名的规则差异,给出 TypeScript 与可选链场景的写法和一份验证清单。
用 createVNode 加 render 手动挂载的组件默认拿不到全局组件与 provide,因为 vnode 上没有应用上下文。本文用一个函数式 Toast 复现问题,讲清手动赋值 appContext 与 app.runWithContext 两种传法的版本边界,给出卸载清理的正确顺序,并说明 Teleport 为何更值得优先选用。