반응형
공리 응답의 데이터 처리
나는 공리를 처음 접한다.
과거에는 http 요청을 할 때 객체의 배열/배열을 복구하는 데 익숙했고, 이를 통해 지도 및 축소 등의 기능을 사용하여 원하는 방식으로 데이터를 쉽게 포맷할 수 있다.그리고 나서 나는 그것을 DOM에게 넘겨주곤 했다.
내가 돌려받은 응답은 관찰자 대상이라는 것을 알아챘다.요청을 하면 배열을 다시 받을 수 있도록 하려면 어떻게 해야 할까?이 관찰자 대상을 다루는 표준은 무엇인가?
getSomething (myId) {
return axios.get('/api/getSomething', {params: {'id': myId}})
.then(response => console.log(response.data))
.catch((promise) => this.handleError(promise));
}
고마워요.
편집: 코드 업데이트.확실히 하자면, 내가 전화할 때getSomething()
response.data는 백엔드에 배열로 보내지만 객체다.나는 공리가 이 배열을 개체로 바꾸고 있다고 가정하고 있다.그 개체는 다음과 같은 추가 속성을 가지고 있다.__ob__
그리고get 0
그래서 나는 이슈를 찾았다.예를 들어 키가 순서대로 정렬되지 않은 배열을 통과하는 경우. [1: [], 5: [], 6:[]].
Javascript는 키를 유지하기 위해 다른 속성을 가진 관찰자 개체로 그것을 바꿀 것이다.이 문제는 공리와 관련이 없다.
데이터에 액세스하기 위해 다음과 같은 간단한 작업을 수행할 수 있다.
axios.get('/some/url').then(response => {
console.log(response);
});
참조URL: https://stackoverflow.com/questions/46595509/dealing-with-data-in-axios-response
반응형
'IT이야기' 카테고리의 다른 글
Java 힙 용어: 젊은 세대, 오래된 세대 및 영구 세대? (0) | 2022.04.28 |
---|---|
Linux에서 execlp()가 어떻게 작동하는지 이해할 수 없음 (0) | 2022.04.27 |
0.1 float가 0.1 double보다 크다.나는 그것이 거짓이라고 기대했다. (0) | 2022.04.27 |
Vue 앱에서 자동 복구된 사용자의 데이터를 가져오는 최적의 장소? (0) | 2022.04.27 |
범위를 벗어난 배열에 액세스하는 것은 얼마나 위험한가? (0) | 2022.04.27 |