天天看點

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

		},