Я пытаюсь смонтировать vue-multiselect в поля, которые могут быть сгенерированы javascript. Для идентификации между полями. Я создал суффикс для каждого идентификатора как #metric1_{numhere}
. Vue успешно монтируется для #metric1_1
, но не будет работать для любых новых элементов, таких как #metric1_2
.
metricVue = new Vue({
components: {
Multiselect: window.VueMultiselect.default
},
data: {
value: { key: 'ctr', value: 'CTR' },
options: toKeysValues(metricNames)
},
methods: {
customLabel (option) {
return `${option.value}`
}
}
});
function addVues(vc){
metricVue.$mount('#metric1_'+vc);
}