-
Vue 프로젝트 Vuex Helpers프로젝트/영화 검색 (Vue) 2021. 8. 22. 00:26
Vue 프로젝트 Vuex Helpers
1. /src/routes/About.vue 수정
- computed 수정 (반복적인 코드 간소화)
... <script> import { mapState } from 'vuex' import Loader from '~/components/Loader' export default { components: { ... }, data() { ... }, computed: { ...mapState('about', [ 'image', 'name', 'email', 'git', 'blog' ]) }, ... } </script> ...
2. /src/components/Header.vue 수정
- computed 수정 (반복적인 코드 간소화)
... <script> import { mapState } from 'vuex' import Logo from '~/components/Logo' export default { ... computed: { ...mapState('about', [ 'image', 'name' ]) }, ... } </script> ...
3. /src/components/MovieList.vue 수정
- computed 수정 (반복적인 코드 간소화)
... <script> import { mapState } from 'vuex' ... export default { components: { ... }, computed: { ...mapState('movie', [ 'movies', 'message', 'loading' ]) } } </script> ...
4. /src/routes/Movie.vue 수정
- computed 수정 (반복적인 코드 간소화)
... <script> import { mapState } from 'vuex' import Loader from '~/components/Loader' export default { ... computed: { ...mapState('movie', [ 'theMovie', 'loading' ]) }, ... } </script> ...
참고
https://next.vuex.vuejs.org/guide/state.html#getting-vuex-state-into-vue-components
State | Vuex
State Single State Tree Vuex uses a single state tree - that is, this single object contains all your application level state and serves as the "single source of truth." This also means usually you will have only one store for each application. A single st
next.vuex.vuejs.org
'프로젝트 > 영화 검색 (Vue)' 카테고리의 다른 글
Vue 프로젝트 Netliyfy-CLI 구성 (0) 2021.08.26 Vue 프로젝트 검색 정보 초기화 및 페이지 전환 스크롤 위치 복구 (0) 2021.08.24 Vue 프로젝트 모든 컴포넌트에서 전역 스타일 가져오기 (0) 2021.08.21 Vue 프로젝트 부트스트랩 Breakpoint(반응형) (0) 2021.08.20 Vue 프로젝트 404 Page Not Found (0) 2021.08.20