【发布时间】:2019-05-26 04:12:56
【问题描述】:
我正在尝试实现在子组件(模态组件)中显示每个项目收据数组的项目列表,但一直无法这样做。 display_receipts() 方法是将receipts_modal 的数据值改为true。我在哪里可以放置 v-bind 以传递数组?非常感谢任何帮助。
家长:
<modal-component v-if="receipts_modal"></modal-component>
<ul>
<li v-for="item in items">{{ item.name }}
<span @click="display_receipts(item.receipts)">receipts</span>
</li>
</ul>
孩子:
<template>
<div class="modal">
<ul>
<li v-for="receipt in receipts">{{ receipt.date }} {{ receipt.email }} {{ receipt.item }}</li>
</ul>
</div>
</template>
<script>
export default {
props: [receipts],
data() {
return {
receipts: [],
receipt: {
id: '',
date: '',
email: '',
item: ''
}
}
}
}
</script>
【问题讨论】:
标签: vue.js