父組件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
提交
取消
