Maison interface Web js tutoriel Explication détaillée des étapes pour ajouter une interface fictive en arrière-plan dans le projet vue-cli

Explication détaillée des étapes pour ajouter une interface fictive en arrière-plan dans le projet vue-cli

May 15, 2018 am 11:22 AM
mock vue-cli 后台

Cette fois, je vais vous donner une explication détaillée des étapes pour ajouter une interface fictive en arrière-plan dans le projet vue-cli Quelles sont les précautions pour ajouter une interface fictive en arrière-plan dans le projet vue-cli. . Voici les cas pratiques. Jetons un coup d'oeil.

Il est extrêmement pratique de créer un environnement de développement front-end avec vue-cli Lors de l'écriture de code front-end, il est absolument nécessaire d'appeler l'interface métier fournie par l'arrière-plan pour le front-end et le back-end. Interaction finale.En particulier dans le développement agile, le front-end et le back-end doivent être préparés à l'avance.Il n'y a pratiquement pas d'arrière-plan prêt à être appelé pendant le processus de développement. vous écrivez des moqueries pour la simulation.

Dans le projet construit par vue-cli, le framework web express est utilisé comme framework. Il est très pratique de faire une simulation.

En supposant que toutes les listes d'actualités doivent être obtenues sur la page frontale, vous devez alors simuler une interface qui peut renvoyer toutes les données de la liste d'actualités.

L'étape suivante consiste à implémenter la fonction mock dans le projet.

Projet de génération d'échafaudage

Exécutez la commande pour utiliser le modèle webpack pour générer un projet nommé vuestrap (le nom est arbitraire)

vue init webpack vue-mock-demo
Copier après la connexion

Parmi les options d'invite qui apparaissent, il n'y a aucune exigence. Pour plus de commodité, désactivez ESLint, les tests unitaires et e2e inutilisés (ces options sont facultatives).

? Project name vuestrap
? Project description A Vue.js project
? Author 省略
? Vue build standalone
? Install vue-router? Yes
? Use ESLint to lint your code? No
? Setup unit tests with Karma + Mocha? No
? Setup e2e tests with Nightwatch? No
Copier après la connexion

Après avoir sélectionné les options, le projet sera généré.

Exécutez la commande, Installez les composants créés par échafaudage

npm install
Copier après la connexion

Créez une maquette

et des dossiers tels que build et config Créez un dossier fictif au même niveau.

Afin de simuler une interface de données permettant d'obtenir une liste d'actualités, nous créons un fichier nommé "router-news.js" dans le dossier mock.

Le contenu est :

var express = require('express');
var router = express.Router();
//对所有新闻的get进行mock
router.get('/all', function(req, res, next) {
 //响应mock数据
 res.json([{
  title: 'news-title-1' ,
  content: 'news-content-1'
 },
 {
  title: 'news-title-2' ,
  content: 'news-content-2'
 }]);
});
module.exports = router;
Copier après la connexion

L'URL complète ici doit être "/mock/news/all", et seul le sous-chemin "/all" est écrit ici.

Dans la section require de l'en-tête du fichier build/dev-server.js, exigez le routeur écrit ci-dessus.

var mockRouterNews = require('../mock/router-news')
Copier après la connexion

Enfin, appeler app.use associera l'URL au routeur.

app.use('/mock/news', mockRouterNews)
Copier après la connexion

Ici, en divisant l'URL, l'URL peut être clairement traitée Modularisée, et une entreprise peut être transmise au routeur correspondant pour le traitement des réponses. Vous pouvez également voir clairement. où app.use est utilisé pour associer tous les routeurs.

Remarque :

Le code qui utilise app.use pour associer l'url et le routeur doit être placé avant app.use du composant "connect-history-api-fallback", sinon l'url associée will Il est intercepté et le routeur fictif ne répondra pas correctement.

Exécuter

Exécutez la commande dans la ligne de commande pour exécuter le projet.

npm run dev
Copier après la connexion

Après l'exécution, remplissez l'url de la maquette dans la barre d'adresse du navigateur et accédez-y, vous pourrez voir les données de la maquette, ce qui est très pratique.

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !

Lecture recommandée :

Explication détaillée des étapes pour implémenter la fonction horloge électronique avec jQuery

vue+jquery+ lodash est suspendu et fixé en haut lors du glissement Explication détaillée de la mise en œuvre de la fonction

Un résumé des méthodes de transmission de la valeur de routage Angular5

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

La solution au problème de connexion en arrière-plan Discuz révélée La solution au problème de connexion en arrière-plan Discuz révélée Mar 03, 2024 am 08:57 AM

La solution au problème de connexion en arrière-plan de Discuz est révélée. Des exemples de code spécifiques sont nécessaires Avec le développement rapide d'Internet, la construction de sites Web est devenue de plus en plus courante, et Discuz, en tant que système de création de sites Web de forum couramment utilisé, a été favorisé par. de nombreux webmasters. Cependant, précisément en raison de ses fonctions puissantes, nous rencontrons parfois des problèmes lors de l'utilisation de Discuz, comme des problèmes de connexion en arrière-plan. Aujourd'hui, nous allons révéler la solution au problème de connexion en arrière-plan de Discuz et fournir des exemples de code spécifiques. Nous espérons aider ceux qui en ont besoin.

Utiliser le cadre de tests unitaires JUnit Méthode statique simulée Utiliser le cadre de tests unitaires JUnit Méthode statique simulée Apr 18, 2024 pm 12:45 PM

Comment se moquer des méthodes statiques à l'aide du framework de tests unitaires JUnit : PowerMock : ajoutez une dépendance PowerMock. Utilisez l'annotation @PrepareForTest pour spécifier la méthode statique à simuler. Utilisez EasyMock pour vous moquer des méthodes statiques. EasyMock : importez la classe EasyMock. Utilisez la méthode EasyMock.mockStatic() pour vous moquer des méthodes statiques. Utilisez la méthode expect() pour définir la valeur attendue et la méthode replay() pour effectuer l'appel.

Êtes-vous inquiet du code tronqué du backend WordPress ? Essayez ces solutions Êtes-vous inquiet du code tronqué du backend WordPress ? Essayez ces solutions Mar 05, 2024 pm 09:27 PM

Êtes-vous inquiet du code tronqué du backend WordPress ? Essayez ces solutions, des exemples de code spécifiques sont nécessaires. Avec l’application généralisée de WordPress dans la construction de sites Web, de nombreux utilisateurs peuvent rencontrer le problème d’un code tronqué dans le backend WordPress. Ce type de problème entraînera l'affichage de caractères tronqués dans l'interface de gestion en arrière-plan, causant de gros problèmes aux utilisateurs. Cet article présentera quelques solutions courantes pour aider les utilisateurs à résoudre le problème des caractères tronqués dans le backend WordPress. Modifiez le fichier wp-config.php et ouvrez wp-config.

Comment utiliser mock pour simuler des problèmes de données dans vite+vue3 Comment utiliser mock pour simuler des problèmes de données dans vite+vue3 May 15, 2023 am 08:07 AM

1. Installez mockjs et vite-plugin-mocknpmimockjsvite-plugin-mock--save-dev2. Configurez l'utilisation de vite-plugin-mock dans le fichier vite.config.ts import{defineConfig}from'vite'importvuefrom'@vitejs/. plugin -vue'import{viteMockServe}de'vite-plugin-mock

Discuzez de l'exception de connexion au compte en arrière-plan, comment y faire face ? Discuzez de l'exception de connexion au compte en arrière-plan, comment y faire face ? Mar 09, 2024 pm 05:51 PM

Titre : Exception de connexion au compte en arrière-plan Discuz, comment y faire face ? Lorsque vous utilisez la gestion backend du système de forum Discuz, vous pouvez parfois rencontrer une connexion anormale au compte. Cela peut être dû à diverses raisons, notamment un mot de passe erroné, un compte bloqué, des problèmes de connexion réseau, etc. Lorsque nous sommes confrontés à cette situation, nous devons résoudre le problème par un dépannage et un traitement simples. Vérifiez si le numéro de compte et le mot de passe sont corrects : Tout d'abord, confirmez si le numéro de compte et le mot de passe que vous avez saisis sont corrects. Lors de la connexion, assurez-vous que la majuscule est correcte et que le mot de passe est

Comment désactiver l'exécution en arrière-plan du logiciel dans Win11 ? Comment désactiver l'exécution en arrière-plan du logiciel dans Win11 ? Jun 30, 2023 am 08:17 AM

Comment désactiver l’exécution d’un logiciel en arrière-plan dans Win11 ? Nous utilisons certains logiciels. Lorsque nous ne les utilisons pas, nous fermerons le logiciel. Certains logiciels fonctionneront toujours en arrière-plan après leur fermeture. Pendant le processus d'exécution en arrière-plan, l'ordinateur provoquera un certain décalage. . Certains amis veulent savoir ce qu'il faut faire. Comment désactiver l'exécution d'un logiciel en arrière-plan dans Win11. L'éditeur ci-dessous a compilé les étapes pour désactiver l'exécution du logiciel en arrière-plan dans Win11. Si vous êtes intéressé, suivez l'éditeur et jetez un œil ci-dessous ! Étapes pour désactiver le logiciel exécuté en arrière-plan dans win11 : 1. Appuyez sur la touche de raccourci "win+X" et sélectionnez "Paramètres" parmi les options indiquées ci-dessus. 2. Après avoir accédé à la nouvelle interface, cliquez sur « Applications », puis recherchez « Applications et fonctionnalités » sur la droite. 3. Dans celui-ci, recherchez « Informations Microsoft » et cliquez sur

La connexion en arrière-plan à Discuz a échoué ? Apprenez-vous à le résoudre facilement ! La connexion en arrière-plan à Discuz a échoué ? Apprenez-vous à le résoudre facilement ! Mar 02, 2024 pm 06:03 PM

La connexion en arrière-plan à Discuz a échoué ? Apprenez-vous à le résoudre facilement ! Comme Discuz, en tant que plate-forme de forum populaire, est largement utilisé dans la construction et la gestion de sites Web, vous rencontrerez parfois des échecs de connexion au backend, ce qui est troublant. Aujourd'hui, nous allons discuter des problèmes pouvant entraîner l'échec de la connexion au backend de Discuz, fournir des solutions et joindre des exemples de code spécifiques. J'espère que cet article pourra aider les webmasters et les développeurs qui rencontrent des problèmes similaires. 1. Le dépannage consiste à résoudre le problème de l'échec de la connexion en arrière-plan de Discuz.

Comment basculer en douceur entre différentes applications sous le système Linux Comment basculer en douceur entre différentes applications sous le système Linux Feb 19, 2024 pm 03:00 PM

La commutation entre différentes applications est réalisée grâce à la commutation avant et arrière des processus. Contexte : une fois que Linux a démarré un programme, il passe en arrière-plan pour son exécution et souhaite continuer à fonctionner sous Linux. Sous Linux, vous pouvez utiliser les méthodes suivantes pour démarrer un programme et le quitter en arrière-plan, tout en gardant son processus en cours d'exécution : 1. Linux démarre un programme à exécuter en arrière-plan 1. Utilisez nohup et & : $nohupyour_program& Utilisez la commande nohup faire Le programme ignore le signal de raccrochage (SIGHUP) afin que le programme continue de s'exécuter même si vous quittez le terminal. Le symbole & entraîne l'exécution du programme en arrière-plan. 2. Utilisez ctrl+Z : Si vous avez démarré le programme au premier plan, vous pouvez utiliser ct

See all articles