vue 및 백엔드와 상호 작용하는 방법: 1. [$http.get()] 메서드를 사용하여 상호 작용을 구현합니다. 2. [$http.post()] 메서드를 사용하여 상호 작용을 구현합니다. http.jsonp() ] 메소드를 사용하여 상호작용을 달성합니다.
Vue.js(/vjuː/로 발음, view와 유사)는 데이터 기반 웹 인터페이스를 구축하기 위한 진보적인 프레임워크입니다. Vue.js의 목표는 가능한 가장 간단한 API를 사용하여 반응형 데이터 바인딩 및 구성된 뷰 구성 요소를 활성화하는 것입니다. 시작하기 쉬울 뿐만 아니라 타사 라이브러리나 기존 프로젝트와도 쉽게 통합할 수 있습니다.
vue.js의 프런트엔드와 백엔드 상호작용을 어떻게 실현하나요?
1. $http.get() 메소드
를 사용하여 일반 텍스트 데이터
this.$http.get('a.txt').then(function(res){ alert(res.data); },function(res){ alert(res.status); });
를 얻어 서버로 전송합니다. (이때 두 번째 매개변수 {a:1을 전달해야 합니다. , b:2 to the get method) } 즉, 전송할 데이터)
this.$http.get('a.php', { a: 1, b: 2 }).then(function(res) { alert(res.data); }, function(res) { alert(res.status); });
2. $http.post() 메소드를 사용하세요
이때 세 번째 매개변수인 { emulateJSON: true}를 게시물 메소드
this.$http.post('a.php', { a: 1, b: 2 }, { emulateJSON: true }).then(function(res) { alert(res.data); }, function(res) { alert(res.status); });
3. $http .jsonp() 메소드
Access 360 검색 인터페이스
this.$http.jsonp('https://sug.so.360.cn/suggest', { params: { word: 'a' } }).then(function(res) { alert(res.data.s); }, function(res) { alert(res.status); });
Access Baidu 검색 인터페이스
this.$http.jsonp('https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su', { params: { wd: 'a' }, jsonp: 'cb' }).then(function(res) { alert(res.data.s); }, function(res) { alert(res.status); });
위 내용은 Vue가 백엔드와 상호 작용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!