Maison  >  Questions et réponses  >  le corps du texte

javascript - Problème de déstructuration des paramètres Vuex

Quand j'utilisais vuex, j'ai vu que la déstructuration des paramètres était utilisée, mais j'étais très confus, d'où venait ce commit ? Où le paramètre de validation est-il fourni ? Comment s’écrit-il sans simplification ?

actions: {
  increment ({ commit }) {
    commit('increment')
  }
}
给我你的怀抱给我你的怀抱2672 Il y a quelques jours826

répondre à tous(3)je répondrai

  • 魑魅魍魉

    魑魅魍魉2017-10-16 19:52:42

      actions : {

        incrément (context) {

          context.commit('increment'),

        },

        ddd(context) {

          context.commit('ddd'),

        }

      }

    用参数解构之后:

    actions : {

      incrément ({ commit }) {

        commit('increment')

      },

     ddd({ commit }) {

        commit('ddd')

      }

    }


    répondre
    0
  • 代言

    代言2017-06-26 10:55:45

    actions: {
    
      increment ( object ) {
    
           object.commit('increment')
      }
    
    }

    répondre
    0
  • PHP中文网

    PHP中文网2017-06-26 10:55:45

    La fonction

    Action accepte un objet contextuel avec les mêmes méthodes et propriétés que l'instance du magasin, vous pouvez donc appeler context.commit
    pour valider une mutation, ou obtenir l'état et les
    getters via context.state et context.getters. Lorsque nous présenterons les modules plus tard, vous saurez pourquoi l'objet contextuel n'est pas l'instance de magasin elle-même.

    documentation vuex

    répondre
    0
  • Annulerrépondre