39 lines
911 B
TypeScript
39 lines
911 B
TypeScript
/** 已配对设备模型 */
|
|
interface DeviceItem {
|
|
/** 设备唯一 id */
|
|
id: string
|
|
/** 设备名称 */
|
|
name: string
|
|
/** 是否已连接 */
|
|
connected: boolean
|
|
}
|
|
|
|
Page({
|
|
data: {
|
|
/* 已配对设备 mock 列表(后续接入真实接口时替换) */
|
|
deviceList: [
|
|
{ id: 'd1', name: '智能体重秤 Pro', connected: true },
|
|
{ id: 'd2', name: '体重秤 Basic', connected: false },
|
|
] as DeviceItem[],
|
|
},
|
|
|
|
onLoad() {
|
|
/* 页面进入时无副作用,设备列表后续接入真实接口 */
|
|
},
|
|
|
|
/* 点击「连接」:未连接卡片才会出现 —— 暂留空,待跳转逻辑接入 */
|
|
onTapConnect() {
|
|
// TODO: 跳转设备搜索/绑定流程
|
|
},
|
|
|
|
/* 点击「成员管理」:暂留空,待成员管理页接入 */
|
|
onTapMember() {
|
|
// TODO: 跳转成员管理页
|
|
},
|
|
|
|
/* 点击「添加设备」:暂留空,待跳转逻辑接入 */
|
|
onTapAdd() {
|
|
// TODO: 跳转设备搜索页
|
|
},
|
|
})
|