>  기사  >  웹 프론트엔드  >  vue에서 게시물의 null 매개변수를 처리하는 방법

vue에서 게시물의 null 매개변수를 처리하는 방법

php中世界最好的语言
php中世界最好的语言원래의
2018-04-12 11:37:405513검색

이번에는 vue에서 post에서 null 매개변수를 처리하는 방법과 vue에서 post에서 null 매개변수를 처리할 때 어떤 Notes가 있는지 보여드리겠습니다. 다음은 실제 사례입니다.

네, 상품은 아래로 배송됩니다.

1, 설치 axios

npm install axios --save

2. Axios 컴포넌트 추가

import axios from 'axios'
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';
axios.defaults.baseURL = 'http://localhost:7878/zkview';
Vue.prototype.$ajax = axios;

3. 요청 받기

testGet: function () {
 this.$ajax({
  method: 'get',
  url: '/test/greeting',
  params: {
   firstName: 'Fred',
   lastName: 'Flintstone'
  }
 }).then(function (response) {
  console.log(response);
 }).catch(function (error) {
  console.log(error);
 });
},

4, 게시물 요청

testPost: function () {
    var params = new URLSearchParams();
    params.append('name', 'hello jdmc你好');
    params.append('id', '2');
    this.$ajax({
     method: 'post',
     url: '/test/greeting2',
     data:params
//     data: {id: '3', name: 'abc'}
    }).then(function (response) {
     console.log(response);
    }).catch(function (error) {
     console.log(error);
    })
   }

post 메소드를 사용할 때 매개변수를 전달하는 방법에는 두 가지가 있습니다. 하나는 일반 메소드이고 다른 하나는 json 메소드입니다. 배경이 일반 메소드를 허용하는 경우 위의 메소드를 사용하십시오.

보통의 형태

var params = new URLSearchParams();
params.append('name', 'hello jdmc你好');
params.append('id', '2');
data:params

백엔드 수신 매개변수:

public Student greeting2(int id,String name) {

json way

data: {id: '3', name: 'abc'}

백그라운드에서 매개변수 수신

public Object greeting2(@RequestBody Object student) {

이 기사의 사례를 읽으신 후 방법을 마스터하셨다고 믿습니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!

추천 자료:

axios가 요청을 보낼 때 springmvc는 매개변수를 받아들일 수 없습니다

vue+axios 페이지 전환 시 요청을 중단하는 방법

위 내용은 vue에서 게시물의 null 매개변수를 처리하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.