zoukankan      html  css  js  c++  java
  • vue-- store之状态管理模式

    参考博客:https://www.cnblogs.com/fei-H/p/11349938.html

    项目目录:

    右侧代码是store的内容:需下载依赖

    import Vue from 'vue'
    import Vuex from 'vuex'
    import createPersistedState from 'vuex-persistedstate'
    Vue.use(Vuex)
    
    const module = {
        state: {
            user: {
                name: 'rookie'
            }
        },
        getters: {},
        mutations: {
            setUser(state, payload) {
                if (payload.hasOwnProperty('name')) {
                    state.user.name = payload.name
                }
            }
        },
        plugins: [createPersistedState()]
    }
    export default new Vuex.Store(module)
    

     在main.js下引入该模块: 

      import store from './store/index.js'
      new Vue({
          router,
     
          store,
          render: h => h(App)
      }).$mount('#app');
     
    这样就可以在其他实例下使用
  • 相关阅读:
    真的是最后一次作业了!!!!
    最后一次总结
    作业十一总结?
    作业十一总结
    实验十总结
    作业9总结
    附加作业
    补交第十次作业
    补交第九次作业
    补交第八次作业
  • 原文地址:https://www.cnblogs.com/mm20/p/13959579.html
Copyright © 2011-2022 走看看