Adlandırılmış modüller arasında bir eylem göndermek mümkün mü?İki adlandırılmış vuex modülü arasındaki eylemleri göndermenin bir yolu var mı?
E.g. Vuex modülleri "gameboard" ve "bildirim" var. Her biri isim verilir. Oyun tahtasından bildirim modülüne bir eylem göndermek istiyorum.
ben böyle gönderme eylemi adına modül adı kullanabilirsiniz düşündüm:
// store/modules/gameboard.js
const actions = {
myaction ({dispatch}) {
...
dispatch('notification/triggerSelfDismissingNotifcation', {...})
}
}
// store/modules/notification.js
const actions = {
triggerSelfDismissingNotification (context, payload) {
...
}
}
Ama bunu denediğimde beni şey vuex içinde bir eylem gönderme çalışıyor yapmak hataları olsun benim gameboard modülü:
[vuex] bilinmeyen yerel eylem türü: bildirim/triggerSelfDismissingNotification, küresel türü: gameboard/bildirim/triggerSelfDismissingNotification
Vuex modülünden modüle ya da kök vuex örneğinde bir köprü oluşturmamın bir yolu var mı? sevk kök ulaştığında
// from the gameboard.js vuex module
dispatch('notification/triggerSelfDismissingNotifcation', {...}, {root:true})
Şimdi kök örneğine göreli bildirimler modülüne doğru ad yolunu (sahip olacaktır:
Noice :) Yardımın için teşekkürler! –
Bu, bir çözüm arayışım için internetteki tek vuruştur. Cevabın için teşekkür ederim. –
@PeterRoehlen Aynı şey benim için de aynı. Resmi dokümanlar için bir görüş alıyorum ve bu seçenekler belgelenmiyor. – Zetch