Я создал список данных, который заполняется динамически, и он работает правильно.
Теперь мне нужно прослушать событие click для параметров, чтобы получить значение идентификатора данных и поместить его в качестве значения во входные данные.скрыто.
Я уже пробовал с v-on:click.native
и @click
, но в консоли нет ответа.
Есть идеи?Я только начинаю с Vue, надеюсь, вы мне поможете.
Редактировать: Похоже, что событие не запускает функцию.Я пробовал v-on:click="console.log('Clicked')"
, но ничего не происходит.
<input type="hidden" name="id_discipline" id="id_discipline">
<input list="disciplines" id="disciplines-list">
<datalist id="disciplines">
<option
v-for="discipline in disciplines"
:key="discipline.id_discipline"
:data-id="discipline.id_discipline"
v-on:click="updateDisciplineId($event)"
>{{discipline.name}}</option>
</datalist>
methods: {
updateDisciplineId(event) {
console.log('clicked!);
}
},