АЗ
если программист не умеет, то он и на самом лаконичном в мире фреймворке нафигачит невообразимого хлама
Size: a a a
АЗ
0
АП
АЗ
0
АП
АЗ
0
АП
АП
АП
const state = () => ({
categories: [],
loaded: null
});
export default state;
const getters = {
list: state => { state.loaded?state.categories:[] },
listLoaded: state => state.loaded
}
export default getters;
const mutations = {
initCategories: (state, table) => {
state.categories = table;
state.loaded = true;
console.log({mutation: 'initCategories', categories: state.categories, loaded: state.loaded })
},
};
export default mutations;
import axios from 'axios';
const actions = {
// eslint-disable-next-line no-unused-vars
async loadCategories({ commit, state}) {
console.log('loadCategories');
const res = await axios.get('/api/v1/public/categories/ru');
commit('initCategories', res.data );
console.log('categories loaded');
}
};
export default actions;
list requested; current locale is ${this.$i18n.locale}
);list loaded: ${this.$store.getters.listLoaded}, so ${!this.$store.getters.listLoaded}
)AD
АП
АП
АЗ
O
АП
АЗ
АЗ
0