более оптимальное решение, чем я написал.
В чем суть: есть родительский компонент и дочерний, данные из дочернего передаются вверх через $emit (доч.) и v-model (род.). Сейчас, отображение дочернего компонента происходит за счет props'a статуса который в него передается из родителя, на нем висит watcher, который активирует внутренние методы, когда нажимаются кнопки в родителе.
Можно как-то реализовать изменение состояния (скрытие, открытие, сброс параметров до изначального состояния) дочернего компонента без подписки на вотчер и нагромождения методов?
можно повесить key на компонент, когда он поменяется, компонент перерисуется заново
Можно. Называется v-if
черт, и правда, как все просто, спасибо большое.
Обсуждают сегодня