javascript - masalah pemusnahan parameter vuex
给我你的怀抱
给我你的怀抱 2017-06-26 10:53:45
0
3
860

Apabila saya menggunakan vuex, saya melihat bahawa penstrukturan parameter telah digunakan, tetapi saya sangat keliru, dari mana komit ini datang? Di manakah parameter komit disediakan? Bagaimanakah ia ditulis tanpa penyederhanaan?

actions: {
  increment ({ commit }) {
    commit('increment')
  }
}
给我你的怀抱
给我你的怀抱

membalas semua(3)
魑魅魍魉

  tindakan: {

    kenaikan (konteks) {

      context.commit('kenaikan'),

    },

    ddd(konteks) {

                                   

  }

用参数解构之后:

tindakan: {

  kenaikan ({komit }) {

    komit('kenaikan')

})

    komit('ddd')

  }

}

代言
actions: {

  increment ( object ) {

       object.commit('increment')
  }

}
Ty80

Fungsi

Tindakan menerima objek konteks dengan kaedah dan sifat yang sama seperti tika kedai, jadi anda boleh memanggil context.commit
untuk melakukan mutasi, atau mendapatkan keadaan dan
pengambil melalui context.state dan context.getters. Apabila kami memperkenalkan Modul kemudian, anda akan tahu sebab objek konteks bukanlah contoh kedai itu sendiri.

dokumentasi vuex

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan