У меня есть некоторый пользовательский код JQuery, который прослушивает события и добавляет некоторые классы для элементов формы (фокус, размытие, нечетные/четные и т.д.). Ничего особенного, но я бы не хотел переписывать всю эту логику на VueJS, так как весь сайт использует только JQuery, а 1 страница использует VueJS для сложной формы.
Я написал директиву для запуска кода JQuery для новых элементов VueJS, и она работает. Но некоторый код VueJS (плагин директивы vee-validate
в моем случае, но это может быть любой код VueJS) изменяет классы, используя v-bind:class
. Таким образом, он стирает наборы классов JQuery, он не добавляет свои классы, а заменяет их... Есть ли способ хорошо поиграть с классами из VueJS и JQuery/Javascript? Сделайте JQuery осведомленным о существующих классах или что-то в этом роде.
Спасибо
mounted
) для компонента, а не в директиве. - person webnoob   schedule 11.12.2017mounted
иupdated
, скорее всего, вас больше всего заинтересуют. - person B. Fleming   schedule 11.12.2017Directive
, а неComponent
. Потому что мне нужно прикрепить несколько директив к элементу, а с компонентом — только одну. Ваш пример оmounted
иupdated
предназначен дляcomponents
. - person Mushr00m   schedule 11.12.2017