Erster Schritt:npm install mockjs // Mockjs installieren npm installiere Axios Der zweite Schritt besteht darin, relevante Konfigurationen in request.js vorzunehmen. Der request.js-Code lautet wie folgt:Axios von „Axios“ importieren // axios.defaults.headers.post['Inhaltstyp'] = 'Anwendung/x-www-urlencoded' const http = axios.create() http.defaults.timeout = 3000 http.interceptors.request.use(config => { // Interceptor-Konfiguration anfordern // optional // etwas tun Konfiguration zurückgeben }, Fehler => { console.log(Fehler) returniere Promise.reject(Fehler) }) http.interceptors.response.use(response => { // Konfiguration des Response-Interceptors // Optional // etwas tun Antwort zurückgeben }, Fehler => { console.log(Fehler) returniere Promise.reject(Fehler) }) export function fetch(url, params) { // Kapselt die Post-Anfrage von Axios ein return new Promise((resolve, reject) => { // Informationen zur Verwendung von Promises finden Sie unter axios.post(url, params).then(response => { lösen (Antwort.Daten) // Versprechen bezogen}).catch (Fehler => { ablehnen(Fehler) // Versprechen bezogen}) }) } export default { // Stelle die Methode htto_mock bereit, die auf den folgenden Seiten verwendet wird http_mock(url, params) { gibt fetch(URL, Parameter) zurück } } Der dritte Schritt besteht darin, die entsprechende Konfiguration in mock.js durchzuführen. Der mock.js-Code lautet wie folgt:Mock von „mockjs“ importieren const Random = Mock.Random var listData = Funktion() { lass _data = { Status: 200, Nachricht: ‚Erfolg‘, Daten: { gesamt: 100, 'Zeilen|10': [{ ID: "@guid", Name: '@cname', 'Alter|20-30': 23, 'job|1': ['Frontend-Ingenieur', 'Backend-Ingenieur', 'UI-Ingenieur', 'Anforderungsingenieur'] }] } } Rückgabewert { _data } } // URL ist die abzufangende Anforderungsadresse. Anforderungsmethode: Anforderungsdaten (Regeln) (die API wird hier von MockJS abgefangen). Mock.mock('http://route.showapi.com/60-27', 'post', listData()) Der vierte Schritt besteht darin, mock.js in main.js zu importierenimportiere Mock von '@/http/mock' Schritt 5: Auf der Seite verwendenImportieren Sie die Anforderung von '@/http/request' Standard exportieren { Name: "ErsteSeite", erstellt() { dies.getData() }, Methoden: { getData() { // So tun, als würde man http_mock verwenden, um eine Anfrage zu senden (Mock fängt die Anfrage automatisch ab und generiert Daten) // Der erste Parameter hier muss mit dem ersten Parameter in Mock.mock() übereinstimmen console.log('Anfrage gestartet') Anfrage.http_mock('http://route.showapi.com/60-27','api_id=63114&api_sign=3847b0').dann(Antwort => { Konsole.log(Antwort._Daten) }) }, } } Die Wirkung ist wie folgt: ZusammenfassenDieser Artikel endet hier. Ich hoffe, er kann Ihnen helfen. Ich hoffe auch, dass Sie mehr Inhalt auf 123WORDPRESS.COM lesen können! Das könnte Sie auch interessieren:
|
<<: Drücken Sie die Eingabetaste, um das Formular automatisch abzuschicken. Unerwartete Entdeckung
<br />Im Bereich des Netzwerkdesigns erfreut...
1. Installieren Sie die Datenbank 1) yum -y insta...
Um die Wartung von MySQL zu erleichtern, wurde ei...
Beim Erstellen von Webseiten verwenden wir häufig ...
Umwelt: [root@centos7 ~]# uname -r 3.10.0-514.el7...
Problembeschreibung: Fehlermeldung: Ursache: com....
01. Befehlsübersicht Der Befehl tr kann Zeichen a...
Container-Autostart Docker bietet einen Neustartr...
Die Methode zur Lösung des Problems, das anfängli...
Von NFS bereitgestellte Dienste Mounten: Aktivier...
Webanwendungsklasse 1. DownFürAlleOderNurIch Mith...
In diesem Artikelbeispiel wird der spezifische Co...
Die Stärke von Linux liegt in seinem Mehrbenutzer...
Wie konvertiere ich eine JSON-Zeichenfolge in ein...
Inhaltsverzeichnis 1. Grundlegende Konfiguration ...