Questions sur vuex...mapActions
黄舟
黄舟 2017-06-12 09:32:30
0
2
761

Je sais... est l'opérateur de diffusion d'ES6. Et il peut être utilisé comme ça

var {a,...b} ={x:1,y:2,z:3};
//a=1 b={y:2,z:3}

Mais je ne comprends vraiment pas ce que signifie utiliser...mapActions() dans l'attribut méthodes de vue.
Dieu, s'il te plaît, réponds !

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

répondre à tous(2)
黄舟

mapActions() renvoie un objet. Ce n'est qu'après avoir utilisé le caractère d'extension ... qu'il peut être placé dans un objet et se trouver dans le même objet méthodes que les méthodes définies dans d'autres composants.

{
    methods: mapActions() // 如果没有其它组件内的定义的方法,可以这样写
}
{
    methods: {
        ...mapActions(),// 如果有其他定义的方法
        otherMethod1 () {},
        otherMethod2 () {}
    }
}
为情所困

Solution correcte à l'étage, en supposant que mapActions() renvoie

{
    a() {},
    b() {}
}

Ensuite...mapActions() supprime simplement a et b et les rassemble avec d'autres méthodes.
... représente deux significations, l'une est l'opérateur de reste et l'autre est l'opérateur d'expansion. Celui utilisé dans votre question devrait signifier l'opération de reste, et... mapActions est l'opérateur d'expansion.
Détails : https://developer.mozilla.org...

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal