// 是否 mock 能搜索到 WiFi,false 则走空状态 const MOCK_HAS_WIFI = true // 模拟搜索耗时(毫秒) const MOCK_SEARCH_DURATION = 600 Page({ data: { /** * 页面状态 * - idle: 未搜索(进入页面默认态,onLoad 立即流转) * - searching: 搜索中 * - list: 搜索完成且有 WiFi * - empty: 搜索完成但无 WiFi * - password: 从列表选中某项后进入密码输入态 */ status: 'idle', /* 当前已连接的设备(从上一页带过来的固定卡片信息) */ currentDevice: { id: 'mock-device', name: '智能体重秤 Pro', }, /* WiFi 列表(connected: true 表示已通过本页配网成功的网络) */ wifiList: [], /* 是否已有任一 WiFi 配网成功,决定底部「确认」按钮是否可点击 */ hasConnected: false, /* 当前在密码态选中的 WiFi */ selectedWifi: { id: '', name: '', }, /* 密码表单 */ form: { password: '', showPwd: false, }, }, })