Erreur signalée
Intercepteur écrit
// Interception de la réponse,Déterminer si le Code d'état passe ou non Vue.prototype.$u.http.interceptor.response = (res) => { //Code d'état de réponse const {statusCode,data} = res if (statusCode < 400) { // resRenvoie une valeur pour le serveur,Peut - être.code,resultChamp égal // C'est ça.res.resultRetour en arrière,Serathis.$u.post(url).then(res => {})DethenDans le rappelresDe // Si configuréoriginalDataPourtrue,Notez les valeurs de retour ici return data; } else if (statusCode == 400) { //Mauvaise demande vm.$u.toast(data.message) return false; } else if (statusCode == 401) { // Hypothèses401PourtokenÉchec, Sautez ici pour vous connecter vm.$u.toast('Échec de la validation,Veuillez vous connecter à nouveau'); setTimeout(() => { // Ceci estuViewMéthode, Voir la documentation sur le routage pour plus de détails vm.$u.route('/pages/user/login') }, 1500) return false; }else if (statusCode == 422) { // La validation du formulaire a échoué const { errors } = data vm.$u.toast(Object.values(errors)[0][0]) return false; }else { // Si vous revenezfalse,Est appeléPromiseDerejectRappel, // Et entrera this.$u.post(url).then().catch(res=>{})DecatchDans le rappel,res Valeur de retour pour le serveur return false; } }