Добрый день есть store с axios
import Vue from 'vue';
import Vuex from 'vuex';
import axios from 'axios';
Vue.use(Vuex);
export default new Vuex.Store({
namespaced:true,
state: {
ListTicket: '',
},
getters: {
TicketList: state => {
return state.ListTicket.data
},
doneTodos: (state) => (id) => {
let set;
set = state.ListTicket.data;
return set.find(set => set.id === id)
}
},
mutations: {
setList(state, payload){
state.ListTicket = payload;
}
},
actions: {
async getList({commit}){
let response = await axios.get('/account/ticketApi/list');
if (response.status === 200) {
commit('setList', response.data);
}
}
},
modules: {
}
})
return state.ListTicket.data
возвращает массив объектов с базы,
...mapGetters([
'TicketList',
]),
через v-for вывожу все тикеты, но мне например надо отсортировать тикет по определенному id-подскажите. Спасибо