前端对于页面断网的处理

本文探讨了前端如何处理页面断网情况。在断网时,应用会显示重新加载提示,网络恢复后可返回原页面。通过创建断网页面,并利用axios的拦截器判断网络状态,实现断网时的页面跳转与状态管理。
摘要由CSDN通过智能技术生成

1、我们先来看看人家应用是怎么处理的

  • 正常访问
  • 断网时,会有个重新加载,当网络正常时,点击会回到原来的页面

下面说下思路吧 ,这里用的是vue

1.新建refresh.vue断网页面,当断网时,我们跳转到这个页面。

2.监听接口,在vuex中新建一个networkSuccess参数,断网为false,联网为true

3.根据networkSuccess来判定跳不跳转到refresh.vue页面。

2、vuex store.js

import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)

export default new Vuex.Store({
  state: {
    networkSuccess: true //是否断网
  },
  mutations: {
    changeNetworkSuccess(state,val){ //改变状态
      state.networkSuccess = val
    }
  },
  actions: {

  }
})

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值