
获得徽章 0
赞了这篇文章
赞了这篇沸点
赞了这篇沸点
今日复盘9-15
今天主要是写微信小程序个人中心页面和改这个项目app版的bug。
工作中遇到的技术问题:
1、微信小程序app.js里定义的属性,在其他页面如何更新?
解决:(1)app.js定义 userInfo:{name:''}
(2) 其他页面a
getApp().userInfo.name = xxx
(3) 其他页面b
setData({
name:getApp().userInfo.name
})
2、监听蓝牙适配器状态变化(onBluetoothAdapterStateChange),当蓝牙打开时,初始化蓝牙模块(openBluetoothAdapter),获取本机蓝牙适配器状态(getBluetoothAdapterState),成功之后搜索附近蓝牙设备(onBluetoothDeviceFound),三秒后关闭蓝牙搜索(stopBluetoothDevicesDiscovery),此时会触发一开始的监听蓝牙适配器状态变化(onBluetoothAdapterStateChange),此时陷入了死循环。
解决:定义一个变量nearbySearch = 0,搜索过附近设备一次就赋值为1;只有当nearbySearch 为0时才搜索附近设备。
情绪问题:
平常心
学到了什么:
多专注,多思考,多尝试
今天主要是写微信小程序个人中心页面和改这个项目app版的bug。
工作中遇到的技术问题:
1、微信小程序app.js里定义的属性,在其他页面如何更新?
解决:(1)app.js定义 userInfo:{name:''}
(2) 其他页面a
getApp().userInfo.name = xxx
(3) 其他页面b
setData({
name:getApp().userInfo.name
})
2、监听蓝牙适配器状态变化(onBluetoothAdapterStateChange),当蓝牙打开时,初始化蓝牙模块(openBluetoothAdapter),获取本机蓝牙适配器状态(getBluetoothAdapterState),成功之后搜索附近蓝牙设备(onBluetoothDeviceFound),三秒后关闭蓝牙搜索(stopBluetoothDevicesDiscovery),此时会触发一开始的监听蓝牙适配器状态变化(onBluetoothAdapterStateChange),此时陷入了死循环。
解决:定义一个变量nearbySearch = 0,搜索过附近设备一次就赋值为1;只有当nearbySearch 为0时才搜索附近设备。
情绪问题:
平常心
学到了什么:
多专注,多思考,多尝试
展开
2
4
赞了这篇沸点
赞了这篇沸点