parseInt는 type을 숫자로 바꿔주며 뒤 10을 통해 10진수로 바꾼다.
pageLength는 총 페이지 갯수로 1페이지당 10개의 movie가 있다.
Math.ceil은 올림처리의 기호이다.
기존 commit으로 updateState를 작동시켜 movies: Search를 넣을시
기존 movies가 덮어씌워지므로 전개연산자를 통해 actions에 state를 인자로 넣고
...state.moves, 에 ...Search를 추가할수 있도록 작성한다.
...state를 사용하기 위해 commite 처럼 action의 인자로 { state, commit}이 있어야한다.
import _uniquBy from 'loadash/uniqBy' //lodash의 uniquBy만 사용선언
Search는 검색된 movie들이 여러개 들어있는 배열데이터인데 여기서 imdbID라는 값이 같은것들은 1개로만 만들어서 배열을 새로만들어낸다.
'Vue' 카테고리의 다른 글
css문법(white-space, text-overflow, backdrop-filter) (0) | 2021.08.24 |
---|---|
callback구조, Promise/then/catch/finally, try~catch (0) | 2021.08.23 |
vuex로 영화검색 1 (0) | 2021.08.18 |
http요청의 axios, 비동기처리 async-await, vuex개요 (0) | 2021.08.18 |
search.vue 만들기, $data[filter.name] 점표기법, option value=" " (0) | 2021.08.17 |