Solution au délai d'expiration du réseau de l'applet WeChat : 1. Si la tâche expire lors de l'exécution de onLaunch, définissez le niveau d'erreur sur 0 et redirigez vers la page d'erreur. 2. Si la demande de page expire, définissez le niveau d'erreur ; à 0 2. Peut être corrigé en réessayant.
Solution au délai d'expiration du réseau de l'applet WeChat :
onLaunch
Grâce à cela, nous pouvons obtenir les informations de base de l'utilisateur. , ou le positionnement est utilisé pour le traitement de l'étape suivante. Si les données ne peuvent pas être obtenues, l'applet entière échouera.
Je suggère donc que les erreurs puissent être divisées en deux niveaux. Si le serveur du développeur ne peut pas être connecté, cela peut être géré en rechargeant la page. Cependant, si les données dans onLaunch ne peuvent pas être obtenues, l'utilisateur doit l'être. demandé de quitter la petite application, de la rouvrir et de réessayer.
app.json
La configuration dans est utilisée pour définir le délai d'attente, la valeur par défaut est de 6000 millisecondes, soit 6 secondes
1 2 3 4 |
|
Recommandations d'apprentissage associées : Tutoriel de développement d'applet WeChat
1. Si la tâche en cours d'exécution expire dans onLaunch
, je règle le niveau d'erreur sur 0 et je redirige vers la page d'erreur
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
|
2. Si la page la demande expire, je définis L'erreur est définie sur 2, qui peut être corrigée en réessayant
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
|
3. Traitement de la page : Pour utiliser getCurrentPages()
pour obtenir l'objet de la page précédente, vous devez utiliser wx.navigateTo
pour rediriger vers cette page
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
|
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!