Vue 2 Изменить свойства виртуальной машины из директивы - PullRequest
0 голосов
/ 10 апреля 2020

При разработке некоторых проверок для моей регистрационной формы я хотел адаптировать vuelidate (библиотеку для проверки формы) со стилями проверки buefy (css библиотека),

в buefy требуется пройти состояние проверки как свойство (тип) для b-field компонента

  <b-field :type="is-danger" label="Nom">
      <b-input v-model="form.name"></b-input>
    </b-field>

Можно ли установить свойство типа непосредственно из метода ловушки директивы

Vue.directive('tata', {

  bind(el, binding, vnode) {
    console.log(vnode.context);
    vnode.context.$set(vnode.context, 'type', 'is-danger');
  },
});

Что-то в этом роде, но это будет переменная в зависимости от некоторых параметров директивы

...