Ryu.log

[ Riot Games API 활용 전적 검색 App 07] - In Game 정보 리스트구현 본문

Prev-content

[ Riot Games API 활용 전적 검색 App 07] - In Game 정보 리스트구현

류뚝딱 2018. 7. 10. 16:32



오늘은 인게임 정보를 나타내는 리스트를 만들어 보려한다!

오늘하려는 것은 게임내에서 어떤아이템을 사용했고 어떤 캐릭터를 사용했고 우리팀은 누구고 킬,데스,어시스트 현황을보여주는

리스트 라고 생각하면 된다.

일단은 대충 간단한 내용 정도만 뿌려줘 보자!


  • 인게임 리스트 구현  v 


먼저 구현할것은 위 사진처럼 View를 구성할것이다.

하지만 위 사진처럼 리스트를 구성하기 위해서는 필요한 데이터가 너무나 많다.


먼저 내가 사용할 수 있는 데이터는 아래 사진과 같다.



처음에 Axios를 통해 받아온 match 데이터 구조를 분석해보면 위 사진처럼 각 매치마다 8개의 Data가 들어온다. 

여기서 내가 사용할만한 데이터는 해당 매치에서 플레이한 챔피언, 라인, 시간 ... 정도?? 이다.

그렇게 되었을때 리스트 중 내가 컴포넌트로 구현 가능한 것은,



이정도 일 뿐이다. 그렇게 되면 너무 허전하니 라인과 플레이시간등등 넣을수 있는 데이터를 넣어서 Component를 만든다.



이렇게 리스트를 감싸주는 템플릿 컴포넌트와 안에 내용을 채워줄 아이템 컴포넌트를 만든 뒤 



넘어온 매치 Data를 map함수를 통해서 loop를 돌려 리스트 까지 구현하고 부트스트랩을 통한 스타일링 작업을 하였다.


상세보기 버튼은 부족한 인게임 정보를 보충해줄만한 매치의 Detail정보이다.

다음에 Detail까지 완료해서 마무리를 지어보도록하자!

Comments