javascript - vue 초기화 데이터 할당 오류
漂亮男人
漂亮男人 2017-06-26 10:55:47
0
6
776

vue 코드

으아아아

오류 신고하기

TypeError: Cannot set property 'titleList' of undefined
유형 오류, 정의되지 않은 속성을 설정할 수 없습니다.

데이터

response.data는 객체 배열입니다
titleList를 초기화했는데 무슨 이유인지 정의되지 않았다고 나오네요. 답변 부탁드립니다

漂亮男人
漂亮男人

모든 응답(6)
伊谢尔伦

이 포인터가 변경되었습니다. 이를 인쇄하여 포인터가 가리키는 사람을 확인할 수 있습니다


솔루션

1. 화살표 기능을 사용하세요
2. 이것을 저장하세요(_this = this)

巴扎黑

으아악

过去多啦不再A梦

으아악

이것을 시도해 보세요. 작동하지 않으면 오류를 게시하고 살펴보세요!

扔个三星炸死你

이 포인터가 사라졌습니다. 화살표 기능을 사용하거나 변수를 사용하여 저장할 수 있습니다 let _this = this

習慣沉默

Axios를 사용하여 데이터를 요청할 때 프로그램 항목 파일 main.js에 axios 클래스 라이브러리를 전역적으로 도입한 후 Vue.prototype.$http=axios를 사용해 보세요. 위층의 경우 주어진 답변에서 지적한 이 포인터 문제를 시도해 볼 수 있습니다. 저는 es6의 구문에 익숙하므로 일반적으로 프로젝트에서 화살표 함수가 사용됩니다

阿神

으아악

이렇게 해보세요

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿