@lcap/asl
Version:
NetEase Application Specific Language
43 lines (36 loc) • 992 B
JavaScript
function showError(message) {
try {
const Vue = require('vue').default || window?.Vue;
const UToast = Vue.component('UToast');
UToast && UToast.extendOptions.error(message);
} catch (e) {
console.error(message);
}
}
export default {
defaults({ config }, err = {}) {
if (config.noErrorTip)
return;
showError(err.msg || '系统繁忙');
},
401({ config }, err = {}) {
if (config.noErrorTip)
return;
showError(err.msg || '系统繁忙');
},
500({ config }, err = {}) {
if (config.noErrorTip)
return;
showError(err.msg || '系统繁忙');
},
400({ config }, err = {}) {
if (config.noErrorTip || err.result)
return;
showError(err.msg || '系统繁忙');
},
localError({ config }, err = {}) {
if (config.noErrorTip)
return;
showError(err.msg || '系统繁忙');
},
};