@yossiz כתב בprops או קריאה לפונקציה בקומפננטת האב בvue:
שבתוך ActionsButtonPeople תעשה emit
וכיצד עושים את זה? לא הצלחתי להבין..
ניסיתי לבקש מGPT הסבר, והוא לא ממש סיפק את זה...
הוא הביא את זה לקומפננטת הילד (clb זה שם הפונקציה שתופעל באבא)
<template>
<div>
<button @click="emitAction('Edit')">Edit</button>
<button @click="emitAction('Delete')">Delete</button>
</div>
</template>
<script>
export default {
props: {
params: Object
},
methods: {
emitAction(action) {
// מפעילים את הפונקציה מהקומפוננטה האב
this.params.context.componentParent.clb(action, this.params.data);
}
}
};
</script>
<style scoped>
button {
margin-right: 5px;
}
</style>
לא הבנתי האם componentParent זה משהו שצריך להשתנות לפי שם הקומפננטה האבא, וכן כיצד מתבצעת האזנה


