与重构前 uni-app 版逐项对比定位三处回归: - useDidHide 停搜索:旧版 onHide/onUnload 双触发,迁移版只有 useEffect 卸载清理,navigateTo 进入配网页或切后台时组件不卸载,扫描持续空转 - prepareWifiConfig 加 60s 超时兜底:createBLEConnection 在部分机型 失败后不回调,discoverServices/notify 无原生超时,loading 遮罩 永不撤除导致按钮永久禁用 - 连接失败后安全断开(对齐旧版 safeDisconnect):清掉 OS 层残留连接, 避免"已连接(10010)"卡死后续重试;并补回"设备已连接"成功提示 |
||
|---|---|---|
| config | ||
| docs | ||
| src | ||
| tests/unit | ||
| .editorconfig | ||
| .eslintrc.cjs | ||
| .gitignore | ||
| babel.config.js | ||
| package-lock.json | ||
| package.json | ||
| project.config.json | ||
| project.private.config.json | ||
| tsconfig.json | ||
| vitest.config.ts | ||