在不定义商店的情况下导入Vuex插件

时间:2018-10-04 18:14:00

标签: javascript vue.js vuex

所以我的商店模块之一如下

vuex-persistedstate

我想使用from keras import models from keras import layers model = models.Sequential() model.add(layers.Conv2D(32, (3, 3), activation='relu', input_shape=(8,6171,4))) model.add(layers.MaxPooling2D((2, 2))) model.add(layers.Conv2D(64, (3, 3), activation='relu')) model.add(layers.Flatten()) model.add(layers.Dense(64, activation='relu')) model.add(layers.Dense(10, activation='softmax')) 插件,但是在他们的文档和Vuex插件文档https://vuex.vuejs.org/guide/plugins.html之后,我没有找到在商店内使用该插件的方法,谢谢。

1 个答案:

答案 0 :(得分:3)

您只需要在store/index.js中提及一次即可:

import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
import createPersistedState from 'vuex-persistedstate'
import posts from '~/store/posts.store'

....

export default new Vuex.Store({
  state:     { ... },
  mutations: { ... },
  actions: { ... }, 
  modules: { 
    posts,
    ... 
  },
  plugins: [createPersistedState()]
})

在您的帖子模块中:

const state = () => ({ ... })
const getters = { ... }
const mutations = { ... }
const actions = { ... }
export default { namespaced: true, state, getters, actions, mutations }    

对我有用的