Ich arbeite an einem ziemlich großen Projekt, und ich möchte Vuex
Module in so viele Teile wie möglich zu brechen. Zum Beispiel möchte ich die API
Funktionalität von UI
trennen, halten Sie die Daten, die von dem Server isoliert von der Komponente Flags und so kommt.Granular Organisation mit Vuex
In der Dokumentation (http://vuex.vuejs.org/en/structure.html) schlagen die Autoren vor, alles in modules
zu brechen, was großartig ist. Das Problem kommt, wenn ich, sagen wir, products
als eine Seite und products
als Daten habe, und ich möchte sie getrennt halten.
Ist es möglich, so etwas zu erreichen:
{
modules: {
api: {
products: // ...
},
pages: {
products: // ...
}
}
}
und in der Lage sein, auf sie zuzugreifen wie store.api.products
und store.pages.products
? Komme ich falsch?
Danke!
Es gibt eine Diskussion um das Thema hier: http://forum.vuejs.org/topic/4791/granular-organisation-with-vuex –