WeX5中如何去掉或者修改默认网络错误提示JUSTEP230109

来源:互联网 发布:比特彗星提示端口阻塞 编辑:程序博客网 时间:2024/05/29 15:09

问题如下图:

这里写图片描述

两种解决方案:

第一种.如果用的是ajax请求的数据,只需在ajax请求中加一个参数global:false,即可:

$.ajax({                               "type"     : "POST",            "async"    : true,             "global"   : false, // 此处设为false,即可            "cache"    : false,            "dataType" : "json",            "url"      : url ,            "data"     : data,            success: success,            error: error});

第二种.修改justep的样式:

第一步:修改/UI2/system/lib/base/error.js文件中的错误提示相关(window.onerror函数)的代码;
(此方法针对于WeX5Studio3.3以上的版本,之前的版本路径为/UI2/system/components/justep/window/window.js)

第二步:执行%JUSTEP_HOME%/tools/dist/dist.bat合并文件;


下面说说我的实现方法吧,我是采用第二种方式:

首先找到以上路径下相关js(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即可;

这里写图片描述

资源合并完成之后,重启tomcat,ok,问题解决。

0 0