24 lines
720 B
TypeScript
24 lines
720 B
TypeScript
import { lefuService } from './lefu/index'
|
|
|
|
App<IAppOption>({
|
|
globalData: {
|
|
/** 当前已连接设备的蓝牙状态,页面可读取 */
|
|
connectState: '' as string,
|
|
},
|
|
|
|
onLaunch() {
|
|
// 初始化乐福蓝牙 SDK
|
|
lefuService.init()
|
|
|
|
// 已登录则跳过登录页
|
|
const userInfo = wx.getStorageSync('userInfo')
|
|
if (userInfo) {
|
|
const connectDeviceInfo = wx.getStorageSync('connectDeviceInfo')
|
|
const hasDevice = connectDeviceInfo && Object.keys(connectDeviceInfo).length > 0
|
|
wx.reLaunch({
|
|
url: hasDevice ? '/pages/home/home' : '/pages/connectedDevice/connectedDevice'
|
|
})
|
|
}
|
|
},
|
|
})
|