Heim >Web-Frontend >js-Tutorial >Das Konzept und die Verwendung von Axios in vue.js

Das Konzept und die Verwendung von Axios in vue.js

零到壹度
零到壹度Original
2018-04-12 14:12:522533Durchsuche

Der Inhalt dieses Artikels besteht darin, Ihnen das Konzept und die Verwendung von Axios in vue.js mitzuteilen. Er hat einen gewissen Referenzwert.

1 . Was ist Axios? 🎜>
Axios ist eine Promise-basierte HTTP-Bibliothek, die in Browsern und node.js verwendet werden kann.

Wie Ajax wird es zur Interaktion mit dem Hintergrund verwendet, es gibt jedoch Unterschiede zwischen den beiden

Das Folgende stammt aus Zhihu Ein Absatz :

axios ist eine Kapselung der Ajax-Technologie durch Versprechen, genau wie jQuery die Ajax-Kapselung implementiert. Einfach ausgedrückt: Die Ajax-Technologie realisiert die teilweise Datenaktualisierung von Webseiten und Axios realisiert die Kapselung von Ajax.

Axios ist Ajax. Ajax ist mehr als Axios.

Diese Passage kann die Beziehung zwischen den beiden gut erklären.

Juuery Ajax ist hauptsächlich für die MVC-Programmierung gedacht Immer weniger in der Lage, mit dem aktuellen Rhythmus Schritt zu halten, und Juuery ist zu groß. Der Gewinn, der durch die Einführung von JQuery allein für Ajax entsteht, ist den Verlust nicht wert. Mit dem Aufkommen von immer mehr Frameworks wird der Weg von JQuery immer enger >

axios hat die folgenden Funktionen

                                                 

Support Promise APIClient

Unterstützung zur Verhinderung von CSRF

stellt einige der Schnittstellen bereit von gleichzeitigen Anfragen (wichtig, erleichtert viele Vorgänge)

Im Vergleich zu AJAX ist AXIOS kleiner

Nachdem ich so viel gesagt habe, sollte jeder den Unterschied zwischen den beiden verstehen, also möchte ich Ihnen die spezifische Verwendung vorstellen

    

同事支持多个请求  

function getUserAccount() {
  return axios.get('/user/12345');
}

function getUserPermissions() {
  return axios.get('/user/12345/permissions');
}

axios.all([getUserAccount(), getUserPermissions()])
  .then(axios.spread(function (acct, perms) {    
  // 两个请求现在都执行完成
  }));

如何安装呢

          使用 npm    :

        $ npm install axios

    使用 bower:

        $ bower install axios

使用 cdn:

        <script src="https://unpkg.com/axios/dist/axios.min.js"></script>

Das obige ist der detaillierte Inhalt vonDas Konzept und die Verwendung von Axios in vue.js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn