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
1. Die Rolle der Klammern 1.1 Eckige Klammern [ ]...
Zuerst müssen wir das Attribut „transform-origin“...
Da ich bereits HTML analysiert habe, möchte ich h...
1. Ziehen Sie das MySQL-Image Holen Sie sich das ...
Rasterlayout Dem übergeordneten Element hinzugefü...
Funktionen von SSHFS: Basierend auf FUSE (dem bes...
Es gibt zwei Metaattribute: Name und http-equiv. D...
Inhaltsverzeichnis 1. Eigenschaften von JS 1.1 Mu...
Inhaltsverzeichnis 1. Einführung in die Linux-Sys...
Installieren Sie die neueste stabile Version von ...
1. Verwenden Sie zur Ausführung weiterhin ein PHP...
Inhaltsverzeichnis 1. Was ist Ts 2. Grundlegende ...
Vorwort Jeder Entwickler, der mit JS in Berührung...
XQuery ist eine Sprache zum Extrahieren von Daten...