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

QQ登录

只需一步,快速开始

查看: 6541|回复: 26

[处理中3] 无网络时报错

[复制链接]

105

主题

390

帖子

698

积分

高级会员

Rank: 4

积分
698
QQ
发表于 2018-5-9 19:07:43 | 显示全部楼层 |阅读模式
无网络打开一个不需要请求后台的页面报JUSTEP230109
79F24FD9D0E7BB0C82B39D4F4C323513.jpg
发表于 2018-5-10 09:33:28 | 显示全部楼层
如果你想判断是否有网络,可以用插件
cordova-plugin-network-information

屏蔽错误弹出修改代码
http://doc.wex5.com/wex5-ui-question-list-0002/
http://docs.wex5.com/wex5-ui-question-list-2033/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

105

主题

390

帖子

698

积分

高级会员

Rank: 4

积分
698
QQ
 楼主| 发表于 2018-5-10 10:22:04 | 显示全部楼层
不行呢,如果是已经打开过的页面断网后再打开是没问题的,如果页面从来没打开过还是报JUSTEP230109
回复 支持 反对

使用道具 举报

发表于 2018-5-10 10:24:13 | 显示全部楼层
yj01263431 发表于 2018-5-10 10:22
不行呢,如果是已经打开过的页面断网后再打开是没问题的,如果页面从来没打开过还是报JUSTEP230109 ...

那是因为页面缓存了吧!  那你试试第一次打包,资源全部打包在APP 中

错误提示的文件就是  UI2/system/lib/base/error.js
你确定修改生效了吗??  需要重新合并资源的
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

105

主题

390

帖子

698

积分

高级会员

Rank: 4

积分
698
QQ
 楼主| 发表于 2018-5-10 10:33:36 | 显示全部楼层
2个文件都修改了,已经合并过了

用第一种方式打包也是有问题的
回复 支持 反对

使用道具 举报

发表于 2018-5-10 10:48:58 | 显示全部楼层
本帖最后由 liangyongfei 于 2018-5-10 10:50 编辑
yj01263431 发表于 2018-5-10 10:33
2个文件都修改了,已经合并过了

用第一种方式打包也是有问题的

第一个文件error.js  你是怎么修改的   屏蔽掉  window.errorDialog.open(data); 就可以的你可以加一个alert 试试修改真的生效了吗?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

105

主题

390

帖子

698

积分

高级会员

Rank: 4

积分
698
QQ
 楼主| 发表于 2018-5-10 10:52:28 | 显示全部楼层
用cordova-plugin-network-information判断网络状态?

但是系统默认会有报错
回复 支持 反对

使用道具 举报

发表于 2018-5-10 10:55:46 | 显示全部楼层
yj01263431 发表于 2018-5-10 10:52
用cordova-plugin-network-information判断网络状态?

但是系统默认会有报错

报什么错??插件只能打包在APP 中访问
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

105

主题

390

帖子

698

积分

高级会员

Rank: 4

积分
698
QQ
 楼主| 发表于 2018-5-10 11:30:40 | 显示全部楼层
本帖最后由 yj01263431 于 2018-5-10 11:35 编辑
liangyongfei 发表于 2018-5-10 10:48
第一个文件error.js  你是怎么修改的   屏蔽掉  window.errorDialog.open(data); 就可以的你可以加一个ale ...

第一个文件error.js
$(document).ajaxError( function(event, jqXHR, options, data){
                if (jqXHR.status==0 && !jqXHR.responseText){
                        setTimeout(function(){
                                var msg = new Message(Message.JUSTEP230109);
                                //throw _Error.create(msg);
                        }, 1);
                }
        });
注释掉抛出异常

屏蔽掉  window.errorDialog.open(data);加一个alert 没弹出来
D2E5208F73299312227EB197D6DAD9C0.jpg
回复 支持 反对

使用道具 举报

发表于 2018-5-10 13:34:22 | 显示全部楼层
yj01263431 发表于 2018-5-10 11:30
第一个文件error.js
$(document).ajaxError( function(event, jqXHR, options, data){
                i ...

没弹出alert ,是否修改的资源没生效啊!   dist合并资源有报错吗??
或者你先把合并资源去掉,保证修改代码运行是最新的代码。
可以先appLoader测试   或模式3打包测试

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-26 05:16 , Processed in 0.066258 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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