在项目中,网络不好或者断网的时候,可能中间会出现个黑点 ,影响美观,且没有提示,也影响用户的使用。所以我们得获取一下当前的网络状态,在没有网络的时候给与用户提示会更好一些。
uniapp官网也提供了对应的方法:uni.getNetworkType(OBJECT)
这里将其封装为公共的方法,然后在 App.vue 中的onShow方法中调用 ,这样在app的每个页面都可以获取到网络状态
function isHaveNetwork() {
uni.getNetworkType({
success: res => {
if (res.networkType == 'none') {
uni.showModal({
title: '网络不给力~',
content: '是否重新连接',
showCancel: true,
confirmText: &#