起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5842|回复: 17

[结贴] 手机app,断网提示怎么做?

  [复制链接]

168

主题

744

帖子

1646

积分

金牌会员

Rank: 6Rank: 6

积分
1646
QQ
发表于 2017-7-4 11:11:53 | 显示全部楼层 |阅读模式
手机app,断网提示怎么做?还有就是关闭tomcat,app出现的报错提示怎么改?
发表于 2017-7-4 14:11:59 | 显示全部楼层
模式1,资源打到包里! 就不会存在访问页面报错了!
但是如何有ajax请求服务器!和后台数据交互!要求网络必须是通的才行!!

如果没有网络!可以提示用户网络不正常!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

13

主题

41

帖子

89

积分

初级会员

Rank: 2

积分
89
QQ
发表于 2017-7-4 14:23:23 | 显示全部楼层

//去掉红色错误提示
修改这个文件:/UI2/system/lib/base/baas.js

屏蔽一行代码self.showError(msg); 然后重新合并资源:tools\dist\dist.bat

//去掉justep错误提示

首先找到以上路径下相关js(/UI2/system/lib/base/window.js或error.js)文件中的window.onerror函数,然后隐藏掉原有的window.errorDialog函数,再加上自己的实现方式,如下:

//  if (!window.errorDialog)
//      window.errorDialog = new ErrorDialog();
//      
//  window.errorDialog.open(data);

// 此处是我的实现方式;
justep.Util.hint('手机网络异常或服务器出现错误!',{type:'info',delay:3000,position:'bottom'});

最后找到WeX5安装路径下的:XX\tools\dist,通过命令执行dist.bat即可;
回复 支持 反对

使用道具 举报

168

主题

744

帖子

1646

积分

金牌会员

Rank: 6Rank: 6

积分
1646
QQ
 楼主| 发表于 2017-7-4 14:24:41 | 显示全部楼层
我用的模式2打包的,怎么提示用户网络不正常?现在断网就报个错。
个人QQ:85969042

         欢迎大手子带我飞~
                          ┌───────────┐
                           |  ▉▉▉▉▉▉▉▉ 99%   │       苞米地里的蒙面侠                 
                          └───────────┘
回复 支持 反对

使用道具 举报

发表于 2017-7-4 15:53:13 | 显示全部楼层
爱喝牛奶的面包 发表于 2017-7-4 14:24
我用的模式2打包的,怎么提示用户网络不正常?现在断网就报个错。

资源是否打包在APP中呢??
本地测试!
模式2.打包仿途牛!如果资源都打包在APP中了!访问也是没问题的!你可以试试
是否有数据交互呢?如果有数据交互肯定就不正常了!

不过离线应用!建议还是模式1打包吧!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

168

主题

744

帖子

1646

积分

金牌会员

Rank: 6Rank: 6

积分
1646
QQ
 楼主| 发表于 2017-7-7 10:02:55 | 显示全部楼层
不是离线应用!当然要有数据交互,就是app正在使用着呢,突然没网络信号了,要提示用户没有网络了,什么的,现在没有网络了,直接弹出个报错。给用户看多不和谐啊。怎么处理
个人QQ:85969042

         欢迎大手子带我飞~
                          ┌───────────┐
                           |  ▉▉▉▉▉▉▉▉ 99%   │       苞米地里的蒙面侠                 
                          └───────────┘
回复 支持 反对

使用道具 举报

发表于 2017-7-7 14:26:56 | 显示全部楼层
爱喝牛奶的面包 发表于 2017-7-7 10:02
不是离线应用!当然要有数据交互,就是app正在使用着呢,突然没网络信号了,要提示用户没有网络了,什么的 ...

如果只是想屏蔽错误弹出!
或者修改错误提示的信息
可以修改
错误提示代码
http://doc.wex5.com/wex5-ui-question-list-0002/

http://docs.wex5.com/wex5-ui-question-list-2033/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

168

主题

744

帖子

1646

积分

金牌会员

Rank: 6Rank: 6

积分
1646
QQ
 楼主| 发表于 2017-7-10 17:01:32 | 显示全部楼层
那怎么修改相关的提示代码啊,我也看不明白啊。就这个文件里面的代码没有一个感觉像是弹出提示框的/UI2/system/lib/base/error.js文件中的错误提示相关的代码
个人QQ:85969042

         欢迎大手子带我飞~
                          ┌───────────┐
                           |  ▉▉▉▉▉▉▉▉ 99%   │       苞米地里的蒙面侠                 
                          └───────────┘
回复 支持 反对

使用道具 举报

发表于 2017-7-10 17:57:17 | 显示全部楼层
爱喝牛奶的面包 发表于 2017-7-10 17:01
那怎么修改相关的提示代码啊,我也看不明白啊。就这个文件里面的代码没有一个感觉像是弹出提示框的/UI2/ ...
  1. if (!window.errorDialog)
  2.                         window.errorDialog = new ErrorDialog();
  3.                
  4.                 window.errorDialog.open(data);
复制代码


这段代码应该就是!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

168

主题

744

帖子

1646

积分

金牌会员

Rank: 6Rank: 6

积分
1646
QQ
 楼主| 发表于 2017-7-11 08:41:04 | 显示全部楼层
那请问这两个弹出提示在哪里修改呢?
282383448856740471.jpg
665864078407842181.jpg
个人QQ:85969042

         欢迎大手子带我飞~
                          ┌───────────┐
                           |  ▉▉▉▉▉▉▉▉ 99%   │       苞米地里的蒙面侠                 
                          └───────────┘
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-8 21:24 , Processed in 0.105200 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表