使用promise是为了达到一个并行异步的目的
// 判断网络状态
networkState() {
return new Promise((resolve, reject) => {
uni.getNetworkType({
success(res) {
resolve(res.networkType);
},
fail(error) {
reject(error);
}
})
})
}
使用
onLaunch: function() {
console.log('App Launch');
this.networkState().then(res => {
if(res == 'none') {
uni.showToast({
title: '网络异常',
icon: 'none'
})
return
}
})
},