vue 移动端今天写了一个根据后台传过来的http状态码,来实现跳转error页面
来源:互联网 发布:mac 游戏加速器 编辑:程序博客网 时间:2024/05/18 02:24
首先是现在main.js里面进行配置
Vue.prototype.$onError = function (error) { var error_msg = '网络错误'; var toastFlag = true; switch (error.errorCode) { case 401: error_msg = '请先登录'; break; case 500: error_msg = '服务器错误'; break; case 504: error_msg = '网络超时' break; case 20000: toastFlag = false; this.$router.push({path: 'invalidIdentity'}); break; } if(toastFlag){ this.$Toast({ message: error_msg, position: 'bottom', duration: 2000, callback: () => { this.$router.push({path: 'error'}); } }) }}然后在每个接口后面加上function(err)就可以了
下面举例一个借口
siteService.sales(this.time).then(res => { vm.salesInfo = res.data; vm.details = vm.salesInfo.details; vm.saleSum = vm.salesInfo.saleSum; vm.time = vm.salesInfo.time;}, err => { this.$onError(err);});这就实现了error页面的跳转了
阅读全文
0 0
- vue 移动端今天写了一个根据后台传过来的http状态码,来实现跳转error页面
- 今天写了一个生成静态页面的小代码
- 好久没写博客了,今天来写一个.
- Javascript根据后台传过来的JSON生成TABLE
- 今天开始来写的博客了
- 今天利用Smarty写了一个新闻管理后台系统
- 今天写了一个简单的Shell
- 【ios开发】教你如何建一个小的model,来接受后台传过来的字典或者数组
- 如何实现一个简单的Vue移动端组件库
- vue实现一个移动端屏蔽滑动的遮罩层
- 好久没来csdn了,今天过来一看,功能很是强大,俨然一个B/S的办公系统,真牛
- 登录页面在输入了正确的用户名和密码后仍跳转到登录页面而不是期望的系统首页面,debug的时候发现,登录页面调用的action类方法被调用了两次,后台无法获取前台页面传过来的参数。
- 获取跳转页面过来的值
- jstl遍历后台传过来的一个数字
- ASP根据IP来判断跳转页面
- 一个页面多个全选,根据父节点来实现
- 运用cookie来写一个登陆的页面,来实现登陆效果
- VUE 页面的跳转写法
- Docker中启动zookeeper
- QT4和QT5信号和槽的区别
- 探讨scanf函数
- RabbitMQ关于吞吐量,延迟和带宽的一些理论
- 路由器上串口、以太网口、控制口和VTY口的区别
- vue 移动端今天写了一个根据后台传过来的http状态码,来实现跳转error页面
- c指针终
- spoj694,spoj705 后缀数组/不相同的子串的个数 计算贡献
- jQuery 效果方法
- 如何使用Nginx搭建WCF集群!
- ORACLE 关闭sql tuner
- 深入了解scanf() getchar()和gets()等函数之间的区别
- Spark在Hadoop的HDFS中读取数据
- Oracle10g的安装