में डेटा को अलग करने के लिए मुझे अपने vuex-store में विभिन्न इकाइयों को स्टोर करने की आवश्यकता है। उदाहरण के लिए कंपनियां, कर्मचारी और कार्यस्थल ...vuex
ये संस्थाएं आईडी-एरेज़ से जुड़ी हैं।
- Company.employees UserIds
- Employee.workplaces की एक सरणी कार्यस्थल आईडी
- की एक सूची है ...
मैं इसे दोनों तरीकों से मैं जानता हूँ कि लागू किया:
- एक बहुत बड़ी दुकान के रूप में
- प्रत्येक इकाई के लिए स्टोर मॉड्यूल के साथ
पहला दृष्टिकोण सीधा है लेकिन जल्दी ही बहुत फूला हुआ हो जाता है। दूसरा दृष्टिकोण बहुत साफ है, लेकिन डेटा हैंडलिंग मुश्किल है जब मुझे 2 स्टोर्स से डेटा प्राप्त करने के लिए डेटा की आवश्यकता होती है (उदाहरण के लिए: getWorkplacesByCompany)
ऐसे डेटा को स्टोर करने का पसंदीदा तरीका क्या है?
अगर मैं यह अधिकार मिल आप घोंसला भंडार करने के लिए सुझाव:
यहाँ एक उदाहरण है? मैंने इसके बारे में बिल्कुल सोचा नहीं था। मैं प्रथम श्रेणी के मॉड्यूल के साथ एक स्टोर रख कर अपने मामले को संभालेगा। मैं घोंसले के भंडार में गहरी गोता लगाऊंगा। यह interessting लगता है! –
हां, प्रत्येक स्टोर में मॉड्यूल हो सकते हैं जिनमें अधिक स्टोर होते हैं https://vuex.vuejs.org/en/modules.html – Jeff