Я добавил параметры выбора HTML динамически при нажатии на кнопку
<div id="app">
<div>
<button class="button btn-primary" @click="addRow">Add row</button>
<button @click="showValues">
Show values
</button>
</div>
<div v-for="row in rows" :id=row.id>
<button-counter></button-counter>
</div>
</div>
<script>
Vue.component('button-counter', {
props: ['value'],
template: '<select> <option value="volvo">Volvo</option> <option value="saab">Saab</option> <option value="opel">Opel</option> <option value="audi">Audi</option> </select>'
})
var app = new Vue({
el: "#app",
data: {
rows: [],
values: {},
count: 0,
selected: ''
},
methods: {
addRow: function () {
var txtCount = ++this.count;
id = 'ddl_' + txtCount;
this.rows.push({ title: "first", description: "ddl1", id });
},
showValues() {
console.log(this.values)
}
}
});
</script>
Я использую компонент для динамического добавления html-выбора. Когда я нажимаю кнопку Добавить строку, добавляется новый выпадающий список. Моя проблема в том, что я хочу получить выпадающие значения при нажатии кнопки Показать значения.