а зачем он нужен во вью, если это прямая работа с домом, что само по себе является не очень практикой
Потому, что у меня DOM весь формируется во Vue и формируется асинхронно. Это не SPA. Да и вся нужная логика внутри должна быть, чтобы компонент можно было использовать неоднократно.
все равно не очень понятно, как это препятствует написаю компонента с табами, который будет содержать внутри себя всю инициализацию и не нужно будет костылить через new Tabs в каждом компоненте, где нужны табы
Этот класс Tabs() используется и вне Vue. Зачем делать компонент табов, когда есть универсальный класс, который и вне Vue отлично работает?
>и вне Vue отлично работает? как видишь, не очень отлично
Я просто не часто использую watch. Пришлось к документации обратиться, читаю
Обсуждают сегодня