1. Einleitung Kürzlich stieß ich bei der Arbeit an einer Methode zur Handschrifteingabe auf ein domänenübergreifendes Problem. Ich verwendete die Schnittstelle der QQ-Eingabemethode, und der Proxy konnte den Effekt nicht erzielen. Hier verwendete ich jsonp, um es zu implementieren. Sie können Baidu selbst nach dem Prinzip von jsonp durchsuchen. Hier werde ich die Verwendung von 2. Installationnpm installiere vue-jsonp -S oder Garn hinzufügen vue-jsonp 3. Nutzungmian.js-Referenz // Haupt.js Vue von „vue“ importieren importiere { VueJsonp } von 'vue-jsonp' Vue.use(VueJsonp) // $jsonp wird auf dem Vue-Prototyp gemountet und kann direkt mit vm.$jsonp() verwendet werden
4. Verwendung von Vue-Dateiendies.$jsonp('/some-jsonp-url', { myCustomUrlParam: "sehr schön" }).dann(res => { // Der Code hier wird nicht ausgeführt, // da die zurückgegebene Callback-Funktion direkt aufgerufen wird}) Angenommen, der Name der zurückgegebenen Funktion ist „callbackFun“, müssen Sie die Funktion „callbackFun“ an das Fensterobjekt binden. montiert() { // Binden Sie die Methode callbackFun an das Fensterobjekt window['callbackFun'] = (data) => { cosole.log('definierte Rückruffunktion') } // Angenommen, callbackFun.ajax_callback() wird zurückgegeben Fenster['callbackFun'] = { ajax_callback: Funktion (res) { cosole.log('definierte Rückruffunktion') } } }
Dies ist das Ende dieses Artikels zur Verwendung von JSONP in Vue. Weitere Informationen zur Verwendung von JSONP in Vue finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Analysieren Sie die Kompilierung und das Brennen des Linux-Kernels und des Gerätebaums
>>: Beispielcode zur Implementierung transparenter Verlaufseffekte mit CSS
Obwohl das W3C einige Standards für HTML festgeleg...
Inhaltsverzeichnis 1.1 Java-Umgebung als Vorausse...
<br />Original: http://www.alistapart.com/ar...
In diesem Artikel finden Sie das Installations-Tu...
In diesem Artikelbeispiel wird der spezifische Co...
Anzeigen und Einstellen des SQL-Modus in MySQL My...
Inhaltsverzeichnis 1. Datenbank-Master-Slave-Klas...
Wie kann die Seiten-Rendering-Zeit im Browser so ...
MySQL-Startfehler Vor der Installation von MySQL ...
[LeetCode] 181.Mitarbeiter verdienen mehr als ihr...
Für Linux-Systemadministratoren ist es von entsch...
Wir haben vorgestellt, wie man mit den CSS3-Spalt...
Inhaltsverzeichnis 1. Erstellen Sie eine Tabelle ...
Für jedes DBMS sind die Indizes der wichtigste Op...
Founder Type Library ist eine Schriftbibliothek, ...