반응형
Axios 및 VueJS, 함수(응답)가 목록을 설정하지 않음
자료를 받아서 변수에 추가해달라는 요청이 있는데,
사용할 때:
.then(function(response) {
this.persons = response.data;
});
할당되지 않음response.data
로this.persons
하지만 내가 다음을 할 때:
.then(response => this.persons = response.data);
그것은 그것을 사용해도 좋다고 할당한다.js fiddle을 참조하십시오.
https://jsfiddle.net/trhhtyxr/2/
여기서 설명했듯이 화살표 구문은 이것, 인수, 수퍼 또는 new.target을 바인딩하지 않는다.화살표 기능은 항상 익명이다.이러한 함수 표현은 비방법 함수에 가장 적합하다.
의 범위this
function() block 내부의 변경사항 현재 실행 중인 기능은 아니지만, 화살표 기능은,this
현재 실행 중인 기능만 참조한다.
참조URL: https://stackoverflow.com/questions/42039714/axios-and-vuejs-functionresponse-is-not-setting-a-list
반응형
'Programing' 카테고리의 다른 글
vue.js 구성 요소 템플릿에 소품이 있는지 확인하십시오. (0) | 2022.04.18 |
---|---|
Java.time 간 변환.LocalDateTime 및 Java.util.날짜 (0) | 2022.04.18 |
경로 매개 변수에 배치할 계산된 속성 항목에 개체 항목을 추가하는 방법 (0) | 2022.04.18 |
C에서 문자열을 올바르게 비교하려면 어떻게 해야 하는가? (0) | 2022.04.18 |
gcc는 왜 구조체로부터 추측적으로 적재할 수 있는가? (0) | 2022.04.18 |