Vuex - Passer un état spécifique en paramètre

Joe82

Dans Vuex, j'ai deux états que je veux muter avec la même fonction. Existe-t-il un moyen de transmettre l'état exact que vous souhaitez muter, afin que mutationsje n'aie pas à répéter la même fonction plusieurs fois pour que cela fonctionne ?

Ce que j'ai maintenant

state: {
    firstparam:'',
    secondparam:''
},
mutations: {
  addLimit: function (state, payload) {
    state.firstparam = payload;
  },
  addSecondLimit: function (state, payload) {
    state.secondparam = payload;
  }
}

Merci d'avance!

Vamsi Krishna

Vous pouvez passer le nom du paramètre que vous souhaitez muter en tant que propriété dans la charge utile.

//to mutate firstparam
StorageEvent.commit('addLimit', {prop: 'firstparam', value: 'change'})

//to mutate secondparam
StorageEvent.commit('addLimit', {prop: 'secondparam', value: 'change'})

Et utilisez cette proppropriété de la charge utile pour muter cette propriété particulière

state: {
  firstparam:'',
  secondparam:''
},
mutations: {
  addLimit: function (state, payload) {
    state[payload.prop] = payload.value;
  }
}

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

Comment passer un fichier comme argument au paramètre en Python dans un format spécifique?

Comment obtenir des données pour un utilisateur spécifique sans passer l'ID en tant que paramètre?

Passer une méthode spécifique d'une instance spécifique en tant que paramètre

Passer en paramètre une fonction qui imprime un texte, l'exécutant après un nouvel état en Haskell

Comment passer un type en paramètre

Passer un getter Javascript en paramètre

Passer un type en paramètre

r caretEnsemble - passer un paramètre d'ajustement à un modèle spécifique dans caretList

Passer un type spécial de classe en paramètre en Java ?

Comment passer correctement un paramètre à une action spécifique dans Rails

Passer un paramètre prédéfini spécifique à une fonction

Comment passer des données avec un ID spécifique au paramètre de route backend?

Protractor version 5.2.0 - Comment passer une clé spécifique (Ex : TAB) en paramètre dans sendkeys() ?

Passer le paramètre d'URL d'un état à un autre état dans Angularjs

Émettre un événement lorsqu'un élément d'état spécifique change dans vuex store

Comment passer un objet en paramètre à un aspect ressort ?

Passer un objet en paramètre dans un constructeur

Comment passer un tableau contigu en paramètre en C ?

Passer un tableau en tant que paramètre en C

Passer un HashMap en paramètre en Java

Mutation d'un élément d'état spécifique à partir de la mutation dans VUEX

Routage Kubernetes vers un pod spécifique en fonction d'un paramètre dans l'url

Comment remplacer un paramètre spécifique dans un fichier JSON par KeyValue en python?

Convertir le paramètre de type générique en un type spécifique en C #

Passer un paramètre de requête d'url spécifique de l'url principale dans l'url iframe

Passer Functor avec l'état en paramètre en c++

Comment passer une méthode non statique d'une classe spécifique en tant que paramètre à Function

Passer le paramètre $attrs spécifique au composant Vue

Python/Kivy : Comment passer un paramètre en boucle

TOP liste

  1. 1

    Comment exécuter un fichier python avec des droits d'administrateur dans pycharm

  2. 2

    obtenir le nombre de marqueur affiché sur la carte

  3. 3

    comment obtenir un objet de requête dans les tests unitaires de django?

  4. 4

    Microsoft.WebApplication.targets

  5. 5

    Comment ajouter un texte dans un texte Python/Tkinter

  6. 6

    comment convertir une chaîne en un tuple dateutil jour de la semaine sans utiliser eval

  7. 7

    mongo kafka connect source

  8. 8

    Comment obtenir l'intégration contextuelle d'une phrase dans une phrase à l'aide de BERT ?

  9. 9

    Dans les modèles Hugo, comment vérifier la longueur du tableau de fichiers JSON?

  10. 10

    Référencement des assemblys de structure .net 4.7 dans la solution .net core 2

  11. 11

    Comment obtenir tous les champs d'un objet (y compris sa superclasse), à l'aide de l'API Mirrors de Dart?

  12. 12

    Exécuter la requête externe pour chaque date obtenue à partir de la requête interne

  13. 13

    Recherche de dicton Jinja2 à l'aide d'une clé variable

  14. 14

    Laravel 8: Attempt to read property "id" on null

  15. 15

    définir une propriété pour chaque nœud dans neo4j

  16. 16

    Vérifier la longueur du nombre à partir du message, puis utiliser la valeur dans l'instruction

  17. 17

    Comment changer le navigateur par défaut en Microsoft Edge pour Jupyter Notebook sous Windows 10 ?

  18. 18

    Aide de variable de débogage pprint jinja2

  19. 19

    Impossible d'accéder à la vue personnalisée pendant le test de l'interface utilisateur dans XCode

  20. 20

    Impression de la longueur du chemin le plus court dans le labyrinthe

  21. 21

    Algorithme: diviser de manière optimale une chaîne en 3 sous-chaînes

chaudétiquette

Archive