Có thể gửi một hành động giữa các mô-đun không gian tên?
Ví dụ: tôi có các mô-đun vuex "gameboard" và "thông báo". Mỗi cái được đặt tên. Tôi muốn gửi một hành động từ bảng trò chơi đến mô-đun thông báo.
Tôi nghĩ rằng tôi có thể sử dụng tên mô-đun trong tên hành động công văn như thế này:
// store/modules/gameboard.js
const actions = {
myaction ({dispatch}) {
...
dispatch('notification/triggerSelfDismissingNotifcation', {...})
}
}
// store/modules/notification.js
const actions = {
triggerSelfDismissingNotification (context, payload) {
...
}
}
Nhưng khi tôi cố gắng thực hiện điều này, tôi gặp phải lỗi khiến tôi thấy vuex đang cố gắng gửi một hành động trong mô-đun bảng trò chơi của mình:
[vuex] loại hành động cục bộ không xác định: thông báo / triggerSelfDismissingNotification, loại toàn cầu: gameboard / thông báo / triggerSelfDismissingNotification
Có cách nào để chuyển từ mô đun vuex sang mô đun hay tôi cần tạo một loại cầu nào đó trong ví dụ vuex gốc?