Hej,
do okna modalnego przekazuję dane pobrane z api
export interface IErpDemand {
skuCode: string;
skuName: string;
addons: string;
quantity: number;
productionWarehouseQuantity: number;
salesWarehouseQuantity: number;
}
export interface IErpDemandArray extends Array<IErpDemand> {}
const demand: IErpDemand[] = reactive([]);
// jakiś fetch
// przekazanie do child
<DemandModal :demand="demand"></DemandModal>
w oknie modalnym
props: {
demand: {
type: Array as PropType<IErpDemandArray>,
required: true,
},
},
i w jakiejś pętli wyświetlam w tabelce demand
<template v-for="(item, index) in demand" :key="index">
Chciałbym teraz dodać np checkbox "pokaz tylko jakiś tam typ" lub wszystko z powrotem
Czy mogę filtrować po propsach? np
setup(props) {
const getSacksOnly = (event) => {
event.preventDefault();
return props.demand.filter((item) => item.skuCode.includes("25"));
};
return {
getSacksOnly,
};
}
nie działa
czy użyć emit do rodzica?