часть компонента:
<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);
});
}
});
значение не меняется...
И да я понимаю, что это делается компонентом. Я хочу понтяь почему не работает директива.