列表显示和刷新我主要写在两个函数list()和refresh()中
public bluetoothList:any;
list(){
this.bleSerial.list().then(
data =>{
this.bluetoothList=data;
}).catch(()=>{
this.errDeal("蓝牙错误");
})
}
然后编写refresh()函数
refresh(){
if(this.settings.blestatebool == true){
var loading = super.showLoading(this.loadCtrl,"刷新中");
this.bleSerial.discoverUnpaired().then(
data =>{
this.bluetoothNewList=data;
loading.dismiss();
super.showToast(this.toastCtrl,"刷新成功");
}).catch(()=>{
this.errDeal("蓝牙错误");
loading.dismiss();
})
}else{
this.errDeal("请打开蓝牙");
}
}
1.这里使用loading,就是在未响应之前都会是有一个圈的状态 &#