1import Vue from "vue";
2import Vuex from "vuex";
3
4Vue.use(Vuex);
5
6export default new Vuex.Store({
7 state: {
8 num: 10,
9 },
10 getters: {
11 doubleNum(state) {
12 return state.num * 2;
13 },
14 },
15});
1<template>
2 <div>
3 <p>{{ $store.getters.doubleNum }}</p>
4 <p>{{ doubleNum }}</p>
5 </div>
6</template>
7
8<script>
9export default {
10 data() {
11 return {};
12 },
13 computed: {
14 doubleNum(){
15 return this.$store.getters.doubleNum
16 }
17 },
18};
19</script>