inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

자바 스프링부트 활용 웹개발 실무용

리스트 목록 출력하기

app.vue 내용에서 빠진게 있나요?

146

odark

작성한 질문수 105

0

<script>
import { reactive } from '@vue/reactivity';
import { onMounted } from '@vue/runtime-core';


export default {
  name: 'App',
  components: {

  },
  setup() {
    const data = reactive({
      boardList: []
    });
    const getList = () => {
      fetch('http://localhost:9000/board')
      .then(response => response.json())
      .then(response => {
        data.boardList = response.data;
      });
    };
    onMounted(() => {
      getList();
    });
    return {
      data: data,
      getList: getList
    }
  }
}
</script>
소스는 위처럼 만들었는데...<a v-if="data.boardList.length == 0"
이부분에서 length 프로퍼티가 존재하지 않는다고..계속 에러뜨네요
강의 중 소스내용수정중 안넣은게 있나요?
const getList라든가 onMounted 넣기 전에는 에러안나더니
마저 강의대로 소스 내용위처럼 채우니 length 프로퍼티 에러가
왜 나는지 이해가 안가네요..첨부터 나던지해야할텐데..
그리고 자바에서 controller에서 /board 라고 호출할때
List<Board> 형태로 리턴하고 @ResponseBody로 선언해서
json형태로 리턴되게 메소드 만들어두면 되나요?
자바소스좀 간단하게 해당 메소드 소스좀 볼수있을가요?
만약 위의 json리턴형태가 메소드가 잘 만들어졌다면
데이타를 그리고 정상적으로 가져온다면 length 프로퍼티 에러나는
if구문쪽 빼면 화면에러는 안나니..데이타는 뿌려줘야할텐데
데이타역시 안나오네요 ㅠㅠ

spring-boot

답변 0

2강 Board.xml에 만들 때 오류를 어떻게 해결해야 하나

0

8832

1

E03 Swagger 설치 + 게시판 API 문서화

0

385

0

E04 참고

0

347

1

3강 Swagger 컴파일 에러

0

580

0

API 연동에 필요한 프로퍼티 관리와 사용방법에서 facebook.properties도 추가하려면 코드를 어떻게 작성해야 하나요?

0

251

0

용두사미

1

442

0

스웨거시 컴파일 에러는 안나는데 실행하면 에러가 나네요?

0

395

1

됐다가 안됐다가 쩝!

0

410

0

강의가 안됩니다.

0

763

0

마리아디비

0

309

0

application.properties

0

306

0

spring boot version

0

371

1

부트 로그인 화면

0

351

0

logger.info 질문입니다

0

467

1

강사님. 코드관련 질문드립니다.

0

426

1

컨텐츠가 2개로 나오는데 어느부분을 확인해야할까요?

0

350

0

강의 질문드립니다 [ApplicationContext]

0

482

1

아무리해봐도 해결이되지않네요 ㅠ

0

509

1

레포지토리 검색을 못한다네요 ㅠㅠ

0

6706

1

2강에 setMapperLocations 에 에러

0

813

1

주석 단축키가 뭔가요

0

582

1

E03 영상 관련.

0

383

1

질문드립니다

0

393

1

1

0

179

0