Axios가 Vue에 있나요?

青灯夜游
풀어 주다: 2021-12-22 17:21:39
원래의
2801명이 탐색했습니다.

axios는 vue에 없습니다. Axios는 http 요청을 보내기 위한 Promise 기반 도구 라이브러리입니다. Vue의 타사 플러그인이 아닙니다. 사용 시 "Vue.use()"를 통해 플러그인을 설치할 수 없으며 바인딩해야 합니다. 프로토타입에.

Axios가 Vue에 있나요?

이 튜토리얼의 운영 환경: Windows 7 시스템, vue 버전 2.9.6, DELL G3 컴퓨터.

axios는 vue에 없습니다.

axios는 vue의 타사 플러그인이 아닌 라이브러리입니다. 사용 시 Vue.use()를 통해 플러그인을 설치할 수 없으며 프로토타입에 바인딩해야 합니다.

axios는 브라우저와 node.js에서 실행될 수 있는 Promise 기반 http 라이브러리입니다. 그런 다음 작성자 You Yuxi도 공식 라이브러리 vue-resource의 유지 관리를 과감히 포기하고 axios 라이브러리

axios를 직접 추천했습니다. axios는 주로 백그라운드로 요청을 시작하는 데 사용되며 요청에서 더 많은 제어 기능을 제공합니다.

기능

  • Promise API 지원

  • 요청 및 응답 차단. 요청을 가로채면 요청 매개변수를 필터링할 수 있고, 응답을 가로채면 응답 예외

  • 요청 취소를 처리할 수 있습니다. 요청은 수동으로 취소할 수 있습니다

vue1. axios 모듈을 설치합니다

$cnpm install --save axios  #安装
로그인 후 복사

2. main.js에서 axios를 참조하고 프로토타입 체인에 연결합니다. 플러그인을 사용할 때 일반적으로 main.js 항목 파일에 도입됩니다. 왜냐하면 main.js가 프로젝트에서 실행되는 첫 번째 파일이기 때문입니다:

import Vue from 'vue'
import axios from ‘axios’
Vue.prototype.$http = axios
로그인 후 복사

사용법:

Axios가 Vue에 있나요?3. Vue.js에 대한 axios 플러그인처럼 설치할 수 있는 작은 래퍼입니다.

$cnpm install --save axios vue-axios  #安装
로그인 후 복사

main.js에서 axios, vue-axios를 참조하고 전역 메소드 Vue.use()를 통해 플러그인을 사용하세요. 이는 설치 메소드를 호출하는 것과 같습니다:

import Vue from 'vue'
import axios from 'axios'
import VueAxios from 'vue-axios'
Vue.use(VueAxios, axios)
로그인 후 복사

Usage:

$cnpm install --save axios vue-axios
로그인 후 복사
Axios가 Vue에 있나요? axios, vue 설치 후 - axios 이후에는 Vue 프로젝트 하위 node_modules/_vue-axios/src/index.js에서 vue-axios의 소스코드를 확인할 수 있습니다. Vue의 플러그인 작성 방법을 사용하는 것은 Vue의 전반적인 생태 환경에 더 부합합니다. 프로토타입 체인을 직접 작성하는 것은 다소 거친 느낌이 듭니다. 매우 낮은 수준의 구현이 아닌 이상 이렇게 작성하는 것은 권장되지 않습니다.

【관련 추천: "

vue.js tutorial

"】

위 내용은 Axios가 Vue에 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!