क्या नामांकित मॉड्यूल के बीच किसी कार्रवाई को भेजना संभव है?
उदाहरण के लिए, मेरे पास vuex मॉड्यूल "गेमबोर्ड" और "सूचना" है। प्रत्येक नामांकित हैं। मैं गेमबोर्ड से सूचना मॉड्यूल में एक कार्रवाई भेजना चाहता हूं।
मुझे लगा कि मैं मॉड्यूल नाम का उपयोग प्रेषण क्रिया नाम में इस तरह कर सकता हूं:
// store/modules/gameboard.js
const actions = {
myaction ({dispatch}) {
...
dispatch('notification/triggerSelfDismissingNotifcation', {...})
}
}
// store/modules/notification.js
const actions = {
triggerSelfDismissingNotification (context, payload) {
...
}
}
लेकिन जब मैं ऐसा करने की कोशिश करता हूं तो मुझे ऐसी त्रुटियां मिलती हैं जो मुझे परेशान करती हैं क्योंकि मेरे गेमबोर्ड मॉड्यूल के भीतर एक क्रिया को भेजने की कोशिश कर रहा है:
[vuex] अज्ञात स्थानीय क्रिया प्रकार: सूचना / ट्रिगरSelfDismissingNotification, वैश्विक प्रकार: गेमबोर्ड / अधिसूचना / ट्रिगरSelfDismissingNotification
क्या vuex मॉड्यूल से मॉड्यूल को भेजने का एक तरीका है या क्या मुझे रूट vxx उदाहरण में किसी प्रकार का पुल बनाने की आवश्यकता है?