I am taking values from a Modal using below code.
<Modal :show="showModal" @hide="showModal = false" @submitted_job_data ="data_submitted"></Modal>
My Vue.js code is like below
<script>
import Modal from './Modal';
export default {
data() {
return {
showModal: false,
jobs: [],
}
},
components: { Modal },
methods: {
data_submitted(value) {
this.jobs.push(value);
console.log(Object.values(this.jobs));
}
}
}
</script>
I am iterating vales like below
<tbody>
<tr v-for="job in jobs" :key="job.id">
<td>
{{ job[0] }}
</td>
<td>
{{ job[1] }}
</td>
<td>
{{ job[2] }}
</td>
<td>
{{ job[3] }}
</td>
<td>
{{ job[4] }}
</td>
</tr>
</tbody>
I am getting console result like below
Why I am getting Getter & Setter
instead of value ?
Getter & Setter
instead of value ?Object.values()
should be apply onobjects
not onarrays
, i meanjobs is a array
.