Résumé des problèmes de Vue + Gin (continuellement mis à jour)

Résumé des problèmes de Vue + Gin


Question 1 : Après avoir déclenché la boîte de dialogue de l'élément UI dans Vue, la page devient grise

Solution:

Ajoutez l'attribut append-to-body à la balise el-dialog.
insérez la description de l'image ici

Question 2 : Après le déploiement de Vue sur Nginx, accès à l'interface backend 404

Les règles de transfert définies dans Nginx sont les suivantes :

emplacement /api {      ~~~~
          ~~~~    proxy_pass http://localhost:8081/;
}

Les informations de sortie du backend :

insérez la description de l'image ici

Solution:

Modifiez les règles de transfert comme suit :

emplacement /api/ {      ~~~~
          ~~~~    proxy_pass http://localhost:8081/;
}

Question 3 : Il y a une erreur dans l'utilisation d'axios, montrant undefined

raison:

J'ai oublié d'introduire axios dans le composant vue.

Solution:

Processus d'utilisation d'Axios :

① Appelez la commande dans la console pour installer axios :
insérez la description de l'image ici

② Dans main.js :
insérez la description de l'image ici

③ Dans le composant vue :
insérez la description de l'image ici


Question 4 : La console signale une erreur, vue-cli-service n'est pas une commande interne ou externe...

raison:

Dossier node_modules accidentellement supprimé.

Solution:

npm installer
npm exécuter servir


Question 5 : Une fois que npm run serve a démarré le projet, la page est vide

raison:

J'ai oublié d'ajouter la balise App dans index.html.

Solution:

insérez la description de l'image ici


Question 6 : Comment introduire un js externe dans vue

méthode:

insérez la description de l'image ici

insérez la description de l'image ici

insérez la description de l'image ici


Question 7 : Comment réaliser un saut de routage local

méthode:

① Dans index.js, la route parent ajoute une route enfant (le chemin de la route enfant ne contient pas /) : la
forme spécifiée dans les composants est "name: component"
, où la vue du routeur a également l'attribut name, donc que les deux noms sont identiques, de sorte que Liez un composant à une vue de routeur spécifique.
insérez la description de l'image ici

② Le nom spécifié dans la balise router-view est le nom de la sous-route
insérez la description de l'image ici

③ Déclencher le saut de routage dans la fonction d'événement
insérez la description de l'image ici

Question 8 : Comment convertir le champ de type datetime lu depuis MySQL au format d'heure standard

méthode:

insérez la description de l'image ici
car xxx ne peut pas être omis, sinon la valeur ne peut pas être affectée avec succès au champ correspondant dans la structure.


Question 9 : Vue lit les données Json renvoyées par Gin, mais l'impression de la console est vide

raison:

Lorsque Vue lit les données renvoyées par le backend, le nom du champ Json utilisé est erroné.

Solution:

Une fois les données sérialisées, le nom du champ correspondant est défini dans la balise.Lorsque Vue lit les données renvoyées par le backend, il doit utiliser la balise correspondant à la structure au lieu du nom du champ de la structure ou du nom du champ de la base de données.
insérez la description de l'image ici


Question 10 : Comment gorm effectue-t-il des opérations de mise à jour complexes

décrire:

La nouvelle valeur obtenue en opérant sur la base de la valeur d'origine est utilisée comme valeur mise à jour.

méthode:

insérez la description de l'image ici

Question 11 : Gorm signale une erreur : WHERE conditions requises

raison:

Les opérations SQL via gorm doivent spécifier les conditions where, même pour les opérations de table complètes.

Solution:

insérez la description de l'image ici


Question 12 : À l'aide du sélecteur de date et d'heure d'Element UI, comment définir le format d'heure standard et éliminer l'erreur de 8 heures ?

méthode:

Définir value-format="aaaa-MM-jj HH:mm:ss"
insérez la description de l'image ici


Question 13 : Chaque fois que vous ouvrez un nouveau terminal, vous devez exécuter le source /etc/profile pour que les variables d'environnement prennent effet

première méthode :

Ajoutez une phrase de source /etc/profile dans ~/.bashrc, puis exécutez source ~/.bashrc une fois pour que le fichier prenne effet.

Deuxième méthode :

Écrivez directement la déclaration de configuration dans ~/.bashrc, puis exécutez la source ~/.bashrc une fois pour que le fichier prenne effet.

Source de référence : https://www.cnblogs.com/hwh000/p/13683368.html

Je suppose que tu aimes

Origine blog.csdn.net/weixin_46878177/article/details/128565196
conseillé
Classement