Ich habe zuvor Vue + Element verwendet, um ein Hintergrundverwaltungssystem zu schreiben, aber als ich mich mit Axios anmeldete, um Daten und Parameter anzufordern, konnten die Daten nicht normal abgerufen werden. Anschließend habe ich auch Baidu ausprobiert und herausgefunden, dass der Grund darin liegt, dass die Parameter bei der Übergabe serialisiert werden müssen.
Hier wird das qs-Plug-in verwendet:
Einfach ausgedrückt ist qs eine Abfragezeichenfolgenanalyse, die etwas Sicherheit und mehr bietet eine Bibliothek zum Serialisieren von Strings.
Verwenden Sie das Befehlszeilentool im Projekt und geben Sie ein: npm install qs
Nach Abschluss der Installation müssen Sie in den Komponenten Folgendes verwenden: import qs from 'qs'
Bei konkreter Verwendung habe ich Folgendes überprüft: qs.parse() und qs.stringify()
Obwohl es sich bei diesen beiden Methoden um eine Serialisierung handelt, gibt es dennoch Unterschiede.
qs.parse() ist eine Form des Parsens einer URL in ein Objekt
qs.stringify() ist eine Form des Serialisierens eines Objekts in eine URL, gespleißt mit &
Um das Problem zu lösen, auf das ich gestoßen bin, habe ich qs.stringify() verwendet
Direkt oben ein einfaches Beispiel für eine Anmeldeanforderung:
Das obige ist der detaillierte Inhalt vonWas ist Vue QS?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!