У меня есть Vue приложение, использующее Vuex для многих его вызовов api / ax ios, с внешним интерфейсом, обращающимся к этим данным через магазин.
У меня есть Show v ie, похожий на ProductDetails где мне нужно вытащить одну запись из базы данных, чтобы отобразить ее атрибуты.
Я делал это в основном из component-> services-> ax ios. однако я заметил в документации эти звонки, сделанные из vuex.
например, отсюда: https://vuex.vuejs.org/guide/getters.html
они показывают магазин как:
const store = new Vuex.Store({
state: {
todos: [
{ id: 1, text: '...', done: true },
{ id: 2, text: '...', done: false }
]
}
getters: {
// ...
getTodoById: (state) => (id) => {
return state.todos.find(todo => todo.id === id)
}
}
})
Очевидно, что когда есть только две записи, это несущественно, но правильно ли это структурировать в производстве?