父组件father.vue:<template><div>
<A></A>
<B></B></div></template>其中A组件为table组件,table中的数据由father组件传入。B为添加Form表单数据的组件,想实现通过B组件增加数据到A组件的table中,该如何写vue代码?
1 回答
阿波罗的战车
TA贡献1862条经验 获得超6个赞
<template>
<div>
<A :table-data="tableData"></A>
<B @on-add="onAddTableData"></B>
</div></template><script>
export default {
data() { return { tableData: [],
};
}, methods: {
onAddTableData(data) { this.tableData.push(data);
},
},
};</script>大概是这样的流程,B组件添加表单后通过$emit('on-add', newData)通知父组件添加数据,A组件也就随之更新了
添加回答
举报
0/150
提交
取消
