티스토리 뷰

게터스를 썻을 때 어느 부분에서 코딩을 편하게 할 수 있는지 볼수 있다.

 

게터스는 state 값을 가져오거나, 가공한 값을 불러올 때 찾는다.

 

store

import { createStore } from "vuex";

export const store = createStore({
    state : {
        price : 100
    },
    getters : {
        originalPrice(state){
            return state.price;
        },
        doublePrice(state){
            return state.price * 2;
        },
        triplePrice(state){
            return state.price * 3;
        }
    }
})

 

Demo.js

<template>
    <p>{{ originalPrice}}</p>
    <p>{{ doublePrice}}</p>
    <p>{{ triplePrice}}</p>
</template>

<script>
import{ mapGetters} from 'vuex';

export default {
    computed : {
        ...mapGetters(['originalPrice','doublePrice','triplePrice']),
    }
}
</script>

 

간편히 꺼내 쓸 수 있다.

 

만약 db에서 불러온 값의 가공이 필요할 때 게터에서 하고, 깔끔하게 불러와서 사용하면 된다.

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함