На очень старом проекте использую vue в связке с jquery.
При добавлении динамических элементов через v-for нужно биндить jquery только к элементам данного блока.
В моем примере datepicker биндится заново на всей странице, нужно к отрендеренному блоку.
addNewTemplate() {
let newTemplate = this.bankingTemplates[this.selectedNewTemplate];
newTemplate.entry_date = moment().format('DD.MM.YYYY');
newTemplate.invoice_date = moment().format('DD.MM.YYYY');
if (newTemplate) {
this.rows.push(newTemplate);
}
this.$nextTick(function () {
$(".datepicker").datepicker();
});
},
Как я понимаю лучше каждый datepicker обернуть в компонентик.
Но хочу биндить только к данному новому блоку, для лучшего понимания vue.