@andreyi4

Vue 3 Как пере рендерить компонент из другой ветки?

Есть такая упрощенная структура:
Dashboard: {
	TheModal: {
		TaskFormAdd
	},
	TheContent: {
		BoardInbox: {
			TaskList: {
				TaskListItem
			}
		},
		BoardToday: {
			TaskList: {
				TaskListItem
			}
		}
	}
}

Как из TaskFormAdd перерендерить TaskList?
Или как перерендерить нужный компонент где угодно?

Компоненты TaskFormAdd, BoardInbox, BoardToday добавляются динамически.
  • Вопрос задан
  • 251 просмотр
Решения вопроса 1
Kozack
@Kozack Куратор тега Vue.js
Thinking about a11y
Если вам по какой-либо причине хочется вручную "перерендерить" компонент, то скорее всего вы что-то делаете не так. Vue сам управляет отображением данных в зависимости от этих самых данных. Следовательно в вашем случае, TaskFormAdd должен изменить данные, а TaskList среагировать на эти изменения и изменить отображение.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы