我正在尝试获得一个在子组件(模态组件)中显示每个收货阵列的物品列表,但一直无法做到。方法display_receipts()用于将receives_modal的数据值更改为true。我可以在哪里放置v-bind通过数组?非常感谢您的帮助。
父母:
-- before insert
DELIMITER $$
CREATE TRIGGER `my_table_before_insert` BEFORE INSERT ON `my_table`
FOR EACH ROW
BEGIN
CALL check_new_datetime(new.my_datetime);
END$$
DELIMITER ;
-- before update
DELIMITER $$
CREATE TRIGGER `my_table_before_update` BEFORE UPDATE ON `my_table`
FOR EACH ROW
BEGIN
CALL check_new_datetime(new.my_datetime);
END$$
DELIMITER ;
孩子:
<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>
答案 0 :(得分:2)
您需要通过它作为道具,
<modal-component :receipts="receipts_modal" v-if="receipts_modal"></modal-component>
在子组件中您会收到它,这很好,但是您不会将它作为道具从父级发送出去
答案 1 :(得分:1)
父组件:
我在receipts: {}
中添加了一个密钥data()
。和
方法display_receipts(item.receipts)
将数据从循环传递到receipts{}
中:
display_receipts(receipts) {
this.receipts = receipts;
this.receipts_modal = true;
}