Bonjour,
j’ai une q-select (Quasar)
<q-select
outlined
color="blue"
label="Choisir Un mois"
v-model="selectedMonth"
:options="months"
@update:model-value="changeTable"
/>
et ces données :
selectedMonth: ref(null),
months: [
{ label: 'Janvier', value: '01' },
{ label: 'Fevrier', value: '02' },
{ label: 'Mars', value: '03' },
{ label: 'Avril', value: '04' },
{ label: 'Mai', value: '05' },
{ label: 'Juin', value: '06' },
{ label: 'Juillet', value: '07' },
{ label: 'Aout', value: '08' },
{ label: 'Septembre', value: '09' },
{ label: 'Octobre', value: '10' },
{ label: 'Novembre', value: '11' },
{ label: 'Decembre', value: '12' },
],
une fonction changeTable qui doit changer les données de la table en fonction du mois choisi
function changeTable() {
const liste = store.getters["global/getCotis"];
return liste.filter(obj => {
const mc = new Date(obj.mois_annee).toISOString().slice(0, 10).split("-");
if (this.selectedMonth.value == mc[1]) {
console.log(obj)
return obj;
}
});
}
quand je choisi un mois dans q-select il m’afficher les données corespond dans la console : console.log(obj) , mais il ne change pas la table meme si j’ai mis return obj;
comment faire ?