Installieren Sie Mockjs in Ihrem ProjektFühren Sie den folgenden Installationsbefehl im Projektverzeichnis aus npm installiere mockjs --save Der grundlegende Prozess der Verwendung von MockJS im Vue-ProjektErstellen Sie nach Abschluss der Installation ein neues mock.js im Verzeichnis src/utils des Projekts (Sie können das Verzeichnis und den Dateinamen selbst definieren), um Mock-Daten zu generieren. // Mockjs importieren const Mock = erfordern('mockjs') // Simulationsdaten generieren const test = function() { Rückgabewert für Mock.mock({ // Der Wert der Attributliste ist ein Array mit 1 bis 10 Elementen 'list|1-10': [{ // Die Attribut-ID ist eine sich selbst erhöhende Zahl, die bei 1 beginnt und jedes Mal um 1 erhöht wird 'id|+1': 1, // Generiere zufällige Daten durch Platzhalter 'name': '@name', 'Alter': '@natürlich(18, 100)', 'E-Mail': '@E-Mail' }] }); } //Zugriffs-URL zuordnen // Dies bedeutet, dass wenn Ajax den Pfad /mock/test anfordert, die Testfunktion zugeordnet und ausgeführt wird Mock.mock('/mock/test', test) Erstellen Sie im Projektverzeichnis src/api MockSrv.js, um auf Ajax-Anfragen zu antworten. Axios von „Axios“ importieren Mock importieren aus '@/utils/mock' Standard exportieren { testMock() { gibt axios.get('/mock/test') zurück } } Fordern Sie von Mock in der Komponente generierte Mock-Daten an. <Skript> importiere MockSrv von '@/api/MockSrv' Standard exportieren { Name: "App", montiert() { MockSrv.testMock().then(Funktion(resp) { console.log("Mock:", bzw. Daten); }); } } </Skript> Ausführungsergebnisse Mock-SyntaxspezifikationDatenvorlagendefinition (DTD)Jedes Attribut in der Datenvorlage besteht aus drei Teilen: Attributname, Generierungsregel und Attributwert: // Attributname // Regel generieren // Attributwert 'Name|Regel': Wert Datenplatzhalterdefinition (DPD) Ein Platzhalter nimmt lediglich einen Platz in der Attributwertzeichenfolge ein und erscheint nicht im endgültigen Attributwert. @Platzhalter@Platzhalter(Parameter[, Parameter]) Mock.mock({ Name: { zuerst: '@FIRST', Mitte: '@FIRST', zuletzt: '@LAST', voll: '@erste @Mitte @letzte' } }) Mock.mock() Generieren Sie simulierte Daten basierend auf einer Datenvorlage
Mock.Random() Mock.Random ist eine Tool-Klasse zum Generieren verschiedener Zufallsdaten. var Random = Mock.Random Zufällige E-Mail() // => "[email protected]" Mock.mock('@E-Mail') // => "[email protected]" Mock.mock( { E-Mail: '@email' } ) // => { E-Mail: "[email protected]" } Die Methoden in Mock.Random entsprechen eins zu eins den @Platzhaltern in der Datenvorlage. Bei Bedarf kann man die Methoden von Mock.Random auch erweitern und diese dann in der Datenvorlage durch @Erweiterungsmethoden referenzieren. Dies ist das Ende dieses Artikels über Vues Verwendung von MockJS zum Generieren simulierter Datenfälle. Weitere relevante Informationen zur Verwendung von MockJS durch Vue zum Generieren simulierter Dateninhalte finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: So blockieren Sie IP und IP-Bereich in Nginx
>>: Was sind die Unterschiede zwischen SQL und MySQL
Die beiden Parameter innodb_flush_log_at_trx_comm...
Frage: Bei der Entwicklung des Alice-Verwaltungss...
Inhaltsverzeichnis Erstellen von HTML-Seiten Impl...
Das 10-tägige Tutorial verwendet eine äußerst ver...
Als ich heute einen Flash-Werbecode schrieb, habe ...
Ich glaube, dass Leute, die Erfahrung mit React h...
In diesem Artikel werden die Installations- und K...
Zusammenfassung: Dieser Artikel erläutert hauptsä...
Inhaltsverzeichnis 1. Routennavigation 2. API zur...
inline-flex ist dasselbe wie inline-block. Es ist...
Wenn Sie die Wahl haben, sollten Sie UTF-8 verwen...
Inhaltsverzeichnis 01 Hintergrund 02 Einleitung 0...
Windows Server 2012 und Windows Server 2008 unter...
Wenn es eine Tabelle mit einem Feld „add_time“ gi...
In diesem Artikel finden Sie das Installations-Tu...