古詩詞大全網 - 成語經典 - WeX5中如何去掉或者修改默認網絡錯誤提示JUSTEP230109

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'});