Go to file
ozh 58d0ee8ad7 fix(device): 修复配网页蓝牙搜索无法停止与网络配置按钮失效
与重构前 uni-app 版逐项对比定位三处回归:
- useDidHide 停搜索:旧版 onHide/onUnload 双触发,迁移版只有 useEffect
  卸载清理,navigateTo 进入配网页或切后台时组件不卸载,扫描持续空转
- prepareWifiConfig 加 60s 超时兜底:createBLEConnection 在部分机型
  失败后不回调,discoverServices/notify 无原生超时,loading 遮罩
  永不撤除导致按钮永久禁用
- 连接失败后安全断开(对齐旧版 safeDisconnect):清掉 OS 层残留连接,
  避免"已连接(10010)"卡死后续重试;并补回"设备已连接"成功提示
2026-09-09 17:43:22 +08:00
config chore(migration): 提交迁移收尾遗留——token 化补全、popup/tabs 组件删除、BLE 与配网页调整 2026-09-09 10:33:16 +08:00
docs refactor(app): 项目从 uni-app Vue3 整体迁移至 Taro4 + React18 2026-09-08 15:07:04 +08:00
src fix(device): 修复配网页蓝牙搜索无法停止与网络配置按钮失效 2026-09-09 17:43:22 +08:00
tests/unit feat(family): 表单校验抽纯函数并补单测 2026-09-09 15:26:29 +08:00
.editorconfig style(ble): 格式化蓝牙模块代码并添加注释 2026-04-23 17:24:14 +08:00
.eslintrc.cjs refactor(app): 项目从 uni-app Vue3 整体迁移至 Taro4 + React18 2026-09-08 15:07:04 +08:00
.gitignore chore(migration): 提交迁移收尾遗留——token 化补全、popup/tabs 组件删除、BLE 与配网页调整 2026-09-09 10:33:16 +08:00
babel.config.js refactor(app): 项目从 uni-app Vue3 整体迁移至 Taro4 + React18 2026-09-08 15:07:04 +08:00
package-lock.json refactor(app): 项目从 uni-app Vue3 整体迁移至 Taro4 + React18 2026-09-08 15:07:04 +08:00
package.json refactor(app): 项目从 uni-app Vue3 整体迁移至 Taro4 + React18 2026-09-08 15:07:04 +08:00
project.config.json refactor(app): 项目从 uni-app Vue3 整体迁移至 Taro4 + React18 2026-09-08 15:07:04 +08:00
project.private.config.json refactor(app): 项目从 uni-app Vue3 整体迁移至 Taro4 + React18 2026-09-08 15:07:04 +08:00
tsconfig.json refactor(app): 项目从 uni-app Vue3 整体迁移至 Taro4 + React18 2026-09-08 15:07:04 +08:00
vitest.config.ts refactor(app): 项目从 uni-app Vue3 整体迁移至 Taro4 + React18 2026-09-08 15:07:04 +08:00