I have added html select options dynamically while clicking on button
<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>
I am using component for adding html select dynamically.when i click on Add row button, new drop down will add. My problem is i want to get drop down values on Show values button click.