【发布时间】:2019-08-11 03:42:37
【问题描述】:
我正在使用以下代码从模态中获取值。
<Modal :show="showModal" @hide="showModal = false" @submitted_job_data ="data_submitted"></Modal>
我的 Vue.js 代码如下所示
<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>
我正在迭代如下所示的值
<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>
我得到如下控制台结果
为什么我得到的是Getter & Setter 而不是价值?
【问题讨论】:
-
到底是什么问题?您想要实现的目标与您目前拥有的目标有何不同?
-
谢谢@skirtle。为什么我得到
Getter & Setter而不是 value ? -
Object.values()应该适用于objects而不是arrays,我的意思是jobs is a array。
标签: javascript vue.js iteration