Exportstandard ({ URL (URL = URL = URL), Methode = "GET", Daten = null, }) => { // Konfiguration anfordern let options = { Verfahren } // Wenn die Daten nicht leer sind, handelt es sich um eine Post-Anfrage, wenn (Daten) { Optionen = { ...Optionen, Text: JSON.stringify(Daten), Überschriften: { „Inhaltstyp“: „Anwendung/JSON“ } } } gibt fetch(URL, Optionen) zurück .then(res => res.json()) .then(Daten => Daten) } verwendenerhaltenPost<Skripttyp="Modul"> importiere fetchApi aus './js/fetch.js' const vm = neuer Vue({ el: '#app', Daten: { Benutzer: [] }, // Netzwerkanfrage einleiten mounted() { let url = 'http://localhost:3000/api/users' // fetchApi({ url }).then(Daten => console.log(Daten)) fetchApi({ url, Methode: 'POST', Daten: { id: 200, Name: 'aaa' } }).then(Daten => console.log(Daten)) } }) </Skript> Oben finden Sie den detaillierten Inhalt der ausführlichen Erläuterung des Beispiels für die Kapselung von Abrufnetzwerkanforderungen. Weitere Informationen zur Kapselung von Abrufnetzwerkanforderungen finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
>>: MySQL Serie 12 Backup und Wiederherstellung
Object.defineProperty verstehen Grammatik: Object...
Dies ist ein sehr einfacher, reiner CSS3-Hintergr...
Vorwort Wenn die Abfrageinformationen aus mehrere...
Es gibt drei Typen von MySQL-gespeicherten Prozed...
Wenn Docker einen Container erstellt, verwendet e...
Inhaltsverzeichnis Vor MySQL 5.6 Nach MySQL 5.6 Z...
1. Um das Web responsive zu entwickeln, muss sich...
Was ist ORM? ORM steht für Object Relational Mapp...
2.1, MSI-Installationspaket 2.1.1、Installation Be...
Wenn Sie nur ein paar Tabellen oder eine einzelne...
1. Umweltvorbereitung: Betriebssystem: CentOS Lin...
Inhaltsverzeichnis Vorwort Erstellen einer Kompon...
Unter Linux gibt es zwei Arten von Dateiverbindun...
Viele Webdesigner sind beim Entwurf des Webseitenl...
Ich habe zwei Jahre lang im Betrieb und in der Wa...