Heim Web-Frontend js-Tutorial Detaillierte Erläuterung der Schritte zum Hinzufügen einer Hintergrund-Mock-Schnittstelle im vue-cli-Projekt

Detaillierte Erläuterung der Schritte zum Hinzufügen einer Hintergrund-Mock-Schnittstelle im vue-cli-Projekt

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

Dieses Mal erkläre ich Ihnen ausführlich die Schritte zum Hinzufügen einer Hintergrund-Mock-Schnittstelle im Vue-Cli-Projekt. Was sind die Vorsichtsmaßnahmen für das Hinzufügen einer Hintergrund-Mock-Schnittstelle im Vue-Cli-Projekt? . Hier sind praktische Fälle.

Es ist in der Tat äußerst praktisch, mit vue-cli eine Front-End-Entwicklungsumgebung zu erstellen. Beim Schreiben von Front-End-Code ist es unbedingt erforderlich, die vom Hintergrund bereitgestellte Geschäftsschnittstelle für Front-End und Back aufzurufen Insbesondere bei der agilen Entwicklung müssen sowohl das Front-End als auch das Back-End im Voraus festgelegt werden. Während des Entwicklungsprozesses gibt es grundsätzlich keinen vorgefertigten Hintergrund , Sie schreiben selbst Mocks zur Simulation.

In dem von vue-cli erstellten Projekt wird das Express-Web-Framework als Framework verwendet. Es ist sehr praktisch, ein Modell zu erstellen.

Angenommen, alle Nachrichtenlisten müssen auf der Front-End-Seite abgerufen werden, dann müssen Sie eine Schnittstelle simulieren, die alle Nachrichtenlistendaten zurückgeben kann.

Der nächste Schritt besteht darin, die Mock-Funktion im Projekt zu implementieren.

Scaffolding-Generierungsprojekt

Führen Sie den Befehl aus, um mithilfe der Webpack-Vorlage ein Projekt mit dem Namen vuestrap zu generieren (der Name ist willkürlich)

vue init webpack vue-mock-demo
Nach dem Login kopieren

Unter den angezeigten Eingabeaufforderungsoptionen gibt es keine Anforderungen. Der Einfachheit halber deaktivieren Sie nicht verwendetes ESLint, Unit-Tests und e2e (diese Optionen sind optional). Nach Auswahl der Option

? 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
Nach dem Login kopieren

wird das Projekt generiert.

Führen Sie den Befehl aus, Installieren Sie die durch das Gerüst erstellten Komponenten

npm install
Nach dem Login kopieren

Mock erstellen

Ähnlich wie beim Build, config und andere Ordner Erstellen Sie einen Scheinordner.

Um eine Datenschnittstelle zum Abrufen einer Nachrichtenliste zu simulieren, erstellen wir eine Datei mit dem Namen „router-news.js“ im Mock-Ordner.

Der Inhalt ist:

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;
Nach dem Login kopieren

Die vollständige URL hier sollte „/mock/news/all“ lauten und nur der Unterpfad „/all“ wird hier geschrieben.

Fordern Sie im Header-Require-Bereich der Datei build/dev-server.js den oben beschriebenen Router an.

var mockRouterNews = require('../mock/router-news')
Nach dem Login kopieren

Abschließend wird durch den Aufruf von app.use die URL mit dem Router verknüpft.

app.use('/mock/news', mockRouterNews)
Nach dem Login kopieren

Hier kann durch die Aufteilung der URL die URL eindeutig Modularisiertübergeben werden. Bei Nutzung der App ist auch eine Übergabe an den entsprechenden Router möglich klar, wo .use alle Router zuordnet.

Hinweis:

Der Code, der app.use verwendet, um URL und Router zuzuordnen, muss vor app.use der Komponente „connect-history-api-fallback“ platziert werden, andernfalls vor der zugehörigen URL Wird abgefangen und vom Schein-Router nicht korrekt beantwortet.

Ausführen

Führen Sie den Befehl in der Befehlszeile aus, um das Projekt auszuführen.

npm run dev
Nach dem Login kopieren

Geben Sie nach dem Ausführen die URL des Mocks in die Adressleiste des Browsers ein und greifen Sie darauf zu. Sie können die Daten des Mocks sehen, was sehr praktisch ist.

Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!

Empfohlene Lektüre:

Detaillierte Erläuterung der Schritte zur Implementierung der elektronischen Uhrfunktion mit jQuery

vue+jquery+ lodash wird beim Verschieben oben angehalten und fixiert. Detaillierte Erläuterung der Funktionsimplementierung

Eine Zusammenfassung der Angular5-Routing-Wertübergabemethoden

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Schritte zum Hinzufügen einer Hintergrund-Mock-Schnittstelle im vue-cli-Projekt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Discuz-Lösung für das Anmeldeproblem im Hintergrund enthüllt Discuz-Lösung für das Anmeldeproblem im Hintergrund enthüllt Mar 03, 2024 am 08:57 AM

Die Lösung für das Discuz-Hintergrund-Login-Problem wird aufgezeigt. Mit der rasanten Entwicklung des Internets ist die Website-Erstellung immer häufiger geworden, und Discuz wurde als häufig verwendetes Forum-Website-Erstellungssystem bevorzugt viele Webmaster. Gerade aufgrund seiner leistungsstarken Funktionen stoßen wir jedoch manchmal auf Probleme bei der Verwendung von Discuz, wie z. B. Probleme bei der Anmeldung im Hintergrund. Heute werden wir die Lösung für das Discuz-Hintergrund-Login-Problem enthüllen und konkrete Codebeispiele bereitstellen. Wir hoffen, den Bedürftigen zu helfen.

Verwenden Sie die statische Mock-Methode des JUnit-Unit-Test-Frameworks Verwenden Sie die statische Mock-Methode des JUnit-Unit-Test-Frameworks Apr 18, 2024 pm 12:45 PM

So verspotten Sie statische Methoden mit dem JUnit-Unit-Test-Framework: PowerMock: PowerMock-Abhängigkeit hinzufügen. Verwenden Sie die Annotation @PrepareForTest, um die zu verspottende statische Methode anzugeben. Verwenden Sie EasyMock, um statische Methoden zu simulieren. EasyMock: Importieren Sie die EasyMock-Klasse. Verwenden Sie die Methode EasyMock.mockStatic(), um statische Methoden zu simulieren. Verwenden Sie die Methode „expect()“, um den erwarteten Wert festzulegen, und die Methode „replay()“, um den Aufruf auszuführen.

Sind Sie besorgt über verstümmelten WordPress-Backend-Code? Probieren Sie diese Lösungen aus Sind Sie besorgt über verstümmelten WordPress-Backend-Code? Probieren Sie diese Lösungen aus Mar 05, 2024 pm 09:27 PM

Sind Sie besorgt über verstümmelten WordPress-Backend-Code? Probieren Sie diese Lösungen aus, da spezifische Codebeispiele erforderlich sind. Mit der weit verbreiteten Anwendung von WordPress bei der Website-Erstellung kann es bei vielen Benutzern zu Problemen mit verstümmeltem Code im WordPress-Backend kommen. Ein solches Problem führt dazu, dass die Hintergrundverwaltungsoberfläche verstümmelte Zeichen anzeigt, was den Benutzern große Probleme bereitet. In diesem Artikel werden einige gängige Lösungen vorgestellt, die Benutzern helfen, das Problem verstümmelter Zeichen im WordPress-Backend zu lösen. Ändern Sie die Datei wp-config.php und öffnen Sie wp-config.

So simulieren Sie mit Mock Datenprobleme in vite+vue3 So simulieren Sie mit Mock Datenprobleme in vite+vue3 May 15, 2023 am 08:07 AM

1. Installieren Sie mockjs und vite-plugin-mocknpmimockjsvite-plugin-mock--save-dev2. Konfigurieren Sie die Verwendung von vite-plugin-mock in der Datei vite.config.ts import{defineConfig}from'vite'importvuefrom'@vitejs/. Plugin -vue'import{viteMockServe}from'vite-plugin-mock

Discuz-Ausnahme bei der Anmeldung bei Hintergrundkonten, wie geht man damit um? Discuz-Ausnahme bei der Anmeldung bei Hintergrundkonten, wie geht man damit um? Mar 09, 2024 pm 05:51 PM

Titel: Discuz-Hintergrundkonto-Login-Ausnahme, wie geht man damit um? Wenn Sie die Backend-Verwaltung des Discuz-Forensystems verwenden, kann es manchmal zu einer abnormalen Kontoanmeldung kommen. Dies kann verschiedene Gründe haben, darunter ein falsches Passwort, die Sperrung des Kontos, Probleme mit der Netzwerkverbindung usw. Wenn wir auf diese Situation stoßen, müssen wir das Problem durch einfache Fehlerbehebung und Bearbeitung lösen. Überprüfen Sie, ob die Kontonummer und das Passwort korrekt sind: Überprüfen Sie zunächst, ob die von Ihnen eingegebene Kontonummer und das Passwort korrekt sind. Stellen Sie beim Anmelden sicher, dass die Groß- und Kleinschreibung korrekt ist und dass das Passwort korrekt ist

Wie deaktiviere ich die Hintergrundausführung von Software in Win11? Wie deaktiviere ich die Hintergrundausführung von Software in Win11? Jun 30, 2023 am 08:17 AM

Wie deaktiviere ich die Ausführung von Software im Hintergrund in Win11? Wir verwenden einige Software, wenn wir sie nicht verwenden. Einige Softwareprogramme werden weiterhin im Hintergrund ausgeführt. Während der Ausführung im Hintergrund kommt es zu einer gewissen Verzögerung . Einige Freunde möchten wissen, was zu tun ist, um die Ausführung von Software im Hintergrund in Win11 zu deaktivieren. Der unten stehende Editor hat die Schritte zum Deaktivieren der Ausführung von Software im Hintergrund in Win11 zusammengestellt. Wenn Sie interessiert sind, folgen Sie dem Editor und lesen Sie unten! Schritte zum Deaktivieren der im Hintergrund ausgeführten Software in Win11: 1. Drücken Sie die Tastenkombination „win+X“ und wählen Sie „Einstellungen“ aus den oben angegebenen Optionen. 2. Nachdem Sie die neue Benutzeroberfläche aufgerufen haben, klicken Sie auf „Apps“ und suchen Sie dann rechts nach „Anwendungen und Funktionen“. 3. Suchen Sie darin nach „Microsoft-Informationen“ und klicken Sie darauf

Discuz-Hintergrundanmeldung fehlgeschlagen? Bringen Sie Ihnen bei, wie Sie es einfach lösen können! Discuz-Hintergrundanmeldung fehlgeschlagen? Bringen Sie Ihnen bei, wie Sie es einfach lösen können! Mar 02, 2024 pm 06:03 PM

Discuz-Hintergrundanmeldung fehlgeschlagen? Bringen Sie Ihnen bei, wie Sie es einfach lösen können! Da Discuz als beliebte Forenplattform häufig bei der Erstellung und Verwaltung von Websites verwendet wird, kommt es manchmal zu Fehlern bei der Backend-Anmeldung, was besorgniserregend ist. Heute besprechen wir die Probleme, die zu Anmeldefehlern im Discuz-Backend führen können, stellen einige Lösungen bereit und fügen spezifische Codebeispiele bei. Ich hoffe, dieser Artikel kann Webmastern und Entwicklern helfen, die auf ähnliche Probleme stoßen. 1. Bei der Fehlerbehebung geht es darum, das Problem des Anmeldefehlers bei Discuz im Hintergrund zu lösen.

So wechseln Sie unter einem Linux-System reibungslos zwischen verschiedenen Anwendungen So wechseln Sie unter einem Linux-System reibungslos zwischen verschiedenen Anwendungen Feb 19, 2024 pm 03:00 PM

Der Wechsel zwischen verschiedenen Anwendungen wird durch das Vor- und Zurückschalten von Prozessen erreicht. Hintergrund: Nachdem Linux ein Programm gestartet hat, wechselt es zur Ausführung in den Hintergrund und möchte unter Linux weiterarbeiten. Unter Linux können Sie die folgenden Methoden verwenden, um ein Programm zu starten und im Hintergrund zu beenden, den Prozess aber trotzdem weiterlaufen zu lassen: 1. Linux startet ein Programm, das im Hintergrund ausgeführt wird. 1. Verwenden Sie nohup und &: $nohupyour_program& Verwenden Sie den Befehl nohup Das Programm ignoriert das Auflegesignal (SIGHUP), sodass das Programm auch dann weiterläuft, wenn Sie das Terminal verlassen. Das &-Symbol bewirkt, dass das Programm im Hintergrund ausgeführt wird. 2. Benutzen Sie Strg+Z: Wenn Sie das Programm im Vordergrund gestartet haben, können Sie ct verwenden

See all articles