Files
bodyWeight/miniprogram/pages/connectedWifi/connectedWifi.js
T

44 lines
1.2 KiB
JavaScript

// 是否 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,
},
},
})