v-bind:employeeName="employeeName">
В каждой компоненте Employee есть функция изменения ФИО.
Предполжим что я сменил в одной компоненте ФИО сотрудника. И что я дальше должен сделать
а) вызвать API и грузить полный список сотрудников заново?
б) обратится по id элемента где ФИО сотрудника и только его поменять
Если я выберу пункт Б, то не будет ли это нарушением концепции Vue?
сначала нужно эмитнуть событие в родителя, а потом пункт б
эмитнуть событие в родителя? А в этом эмите заново вызвать API и список сотрудников?
не будет, тебе незачем дергать весь список сотрудников, если поменялось конкретное имя и оно тебе известно
Т.е. в эмите просто поменять в data (не через вызов в API) значение только что поменявшего ФИО сотрудника и передать его заново дочке, чтобы остроил все <Employee> компоненты?
Обычно получают сотрудников в компонентах содержащие список сотрудников, а дальше в пропсах передают значения через v-for. EmployeeList -Employee
У меня так и реализовано
Обсуждают сегодня