컴파일 시점 변수 undefined
245
작성한 질문수 2
안녕하세요 강의 내용 중 궁금한 점이 생겨 글을 남깁니다.
강의 내용 중 title undefind 오류가 created가 실행되고 axios기능으로 데이터를 받아오는 도중에 post.prev.title과 post.next.title 부분이 컴파일되어 인식되지 못하는 이유로 발생한다고 이해했습니다.
여기서 탬플릿 내에 axios기능으로 받아오는post.title과 post.modify_dt, post.owner와 같은 인스턴스들은 정상적으로 받아 올 수 있는 이유가 궁금합니다.
좋은 강의 감사합니다.
답변 1
1
안녕하세요. 독자님.
컴파일 시점에, post=={ } 이고 post.prev==undefined 상태입니다.
즉 post 는 undefined 가 아니므로, post.title / post.modify_dt / post.owner 가 에러가 안나는 것 입니다.
그리고 나서, 서버로 부터 axios 응답을 받으면,
post 에 title / modify_dt / owner / prev / next 등이 채워집니다.
그리고 나서 템플릿 렌더링이 수행되고, 화면에 정상적으로 보여지는 것 입니다.
감사합니다.
최신 현행화 영상 Play 안됩니다.
0
324
2
뷰 폴더 복사하기 configureWebpack 에러
1
437
2
webpack devserver 에러
0
301
2
VUE에서 라우터를 쓰면 django랑 연동이 안되나요?
0
295
1
배포 관련 질문입니다
0
266
1
formdata 와 json responser
0
375
1
axios url 질문이 있습니다
0
275
1
질문
0
252
1
질문입니다 !!
0
244
2
Post model
0
253
1
taggit
0
314
1
질문입니다 !!
0
182
1
질문이 있습니다.. !!
0
234
1
context 변수
0
232
1
AUTH_USER_MODEL
0
206
1
npm run serve 후 빈페이지
0
767
1
build 오류
0
578
2
axios
0
269
1
filemanager webpack plugin
0
372
2
vue 버전
0
316
2
row 행 클릭 오류
0
424
2
post-list.html - test 화면표시
0
383
1
장고 모델의 ForeignKey 관련 해서
0
276
1
비밀번호 변경기능 만들기에서 비밀번호 변경은 되는데 에러가 나요
0
346
1





