天天看点

promise使用promise进行判断网络状态

使用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
				}
			})

		},