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

问题如下图:

这里写图片描述

两种解决方案:

第一种.如果用的是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,问题解决。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值