From c316cebfb5df189be806f498bace10846c936b98 Mon Sep 17 00:00:00 2001 From: soul2 <1052986332@qq.com> Date: Thu, 29 Sep 2022 20:19:29 +0800 Subject: [PATCH] =?UTF-8?q?vuex=E5=88=9D=E6=AD=A5=E6=90=AD=E5=BB=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main.js | 5 ++++- src/store/getters.js | 5 +++++ src/store/index.js | 12 ++++++++++++ 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 src/store/getters.js diff --git a/src/main.js b/src/main.js index 8d4ca84..a64b5ac 100644 --- a/src/main.js +++ b/src/main.js @@ -1,9 +1,12 @@ import Vue from 'vue' import App from './App.vue' +import store from "@/store"; Vue.config.productionTip = false new Vue({ - render: h => h(App), + el: '#app', + render: h => h(App), + store }).$mount('#app') diff --git a/src/store/getters.js b/src/store/getters.js new file mode 100644 index 0000000..1bde25e --- /dev/null +++ b/src/store/getters.js @@ -0,0 +1,5 @@ +const getters = { + routes: state => state.routes +} + +export default getters diff --git a/src/store/index.js b/src/store/index.js index e69de29..aaabb2f 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -0,0 +1,12 @@ +import Vue from 'vue' +import Vuex from 'vuex' +import getters from "@/store/getters"; + +Vue.use(Vuex) + +const store = new Vuex.Store({ + modules: {}, + getters +}) + +export default store