@vism

Как из директивы передать значение в компонент?

часть компонента:
<input :name="'bankingsInput['+index+'][invoice_date]'" type="text" v-model="row.invoice_date" class="form-control" v-datetimepicker="row.invoice_date">


директива
Vue.directive('datetimepicker', {
            bind: function (el, binding, vnode) {
                console.log(this)
                console.log(vnode)
                $(el).datetimepicker(datetimepickerDefaults)
                $(el).data('DateTimePicker').date(moment(binding.value, 'DD.MM.YYYY'))
                $(el).on('dp.change', function (event) {
                    vnode.context.$emit('input', event.date || null);
                });
            }
        });


значение не меняется...

И да я понимаю, что это делается компонентом. Я хочу понтяь почему не работает директива.
  • Вопрос задан
  • 416 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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