Vue ist ein fortschrittliches Framework zum Erstellen von Benutzeroberflächen. Obwohl sein Hauptanwendungsszenario die Front-End-Entwicklung ist, eignet sich Vue auch sehr gut für den Aufbau von Back-End-Managementsystemen. Beim Aufbau eines Backend-Verwaltungssystems stoßen wir normalerweise auf einige Probleme, z. B. wie das Backend geändert werden soll. In diesem Artikel wird erläutert, wie Sie das Backend von Vue ändern.
Warum das Backend ändern? Protokollierung. Diese Vorgänge erfordern eine Interaktion mit dem Backend, die im Allgemeinen in serverseitigen Sprachen (wie Java, PHP usw.) geschrieben ist, während Frontend-Entwickler häufig nur Frontend-Frameworks wie Vue verwenden. Um diese Vorgänge zu implementieren, müssen wir daher Schnittstellen im Hintergrund schreiben und diese Schnittstellen dann am Frontend aufrufen, um die entsprechenden Funktionen zu implementieren.
So ändern Sie den Hintergrund
Ändern der SchnittstellenadresseZum Beispiel lautet die Backend-Adresse, die wir während der Entwicklung verwenden, http://localhost:8080, aber später, wenn wir online gehen, müssen wir die Backend-Adresse in http://api.example ändern. com. Dann müssen wir nur noch die Schnittstellenadresse in der Vue-Konfigurationsdatei (normalerweise config.js) in http://api.example.com ändern.
Anfragemethode ändernZum Beispiel möchten wir eine Schnittstelle aufrufen, um die Benutzerliste abzurufen. Die ursprüngliche Methode war Beitrag:
Vue.prototype.getUserList = function () { return this.$http.post('/user/list') }
Jetzt müssen wir sie ändern, um Methode zu erhalten: #🎜 🎜#
Vue.prototype.getUserList = function () { return this.$http.get('/user/list') }
Vue.prototype.getUserInfo = function () { return this.$http.post('/user/info', {id: 1}) }
Jetzt müssen wir die Benutzerinformationen mit der ID 2 abrufen:
Vue.prototype.getUserInfo = function () { return this.$http.post('/user/info', {id: 2}) }
Das obige ist der detaillierte Inhalt vonSo ändern Sie den Hintergrund von Vue. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!