@Eka555

Как в VUE js вызвать директиву после обновления DOM?

Здравствуйте.
Пытаюсь реализовать список с сортировкой элементов.
Значит получаю список с сервера
this.$http.get('api/pageslist')...

<ul v-sortable>
  <li>Item 1</li>
  <li>Item 2</li>
</ul>


и директива

directives: {
      sortable: {
        bind () {
          console.log('yes')
        }
      }
    }

Как сделать так чтоб директива вызывался после обновления DOM ?

Если изначально список вставить в DOM тогда все норм.
Но возможно ли такое применить к элементам полученных из сервера ?

PS. Про this.$nextTick() и updated () знаю и могу использовать.
Просто интересно можно ли применять директивы к элементам полученных со стороны.
Спасибо всем!
  • Вопрос задан
  • 631 просмотр
Решения вопроса 1
c01nd01r
@c01nd01r
Продам гараж
У директив есть хуки (https://ru.vuejs.org/v2/guide/custom-directive.htm... которые срабатывают при определенных событиях. В том числе при обновлении элементов и компонентов.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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